1.實現思路
1.首先利用indexof(『要查詢的字元』)方法找到第乙個字元o出現的位置
var index = str.indexof(『o』);
2.然後在字元o第一次出現的位置後面繼續查詢其他的字元o,
利用indexof(『要查詢的字元』,[index + 1])方法
3.迴圈操作,只要不等於 -1 就一直查詢
2.**演示
<
!doctype html>
"en"
>
"utf-8"
>
"viewport" content=
"width=device-width, initial-scale=1.0"
>
查詢字串中某個字元出現的次數<
/title>
/* 題目:查詢'abcoefoxyozzopp'中所有o出現的位置以及出現的次數
實現思路:
1.首先利用indexof('要查詢的字元')方法找到第乙個字元o出現的位置
var index = str.indexof('o');
2.然後在字元o第一次出現的位置後面繼續查詢其他的字元o,
利用indexof('要查詢的字元',[index + 1])方法
3.迴圈操作,只要不等於 -1 就一直查詢
*/var str =
'abcoefoxyozzopp'
;var count =0;
// 記錄字元o出現的次數
// 1.先找到字元o第一次出現的索引位置
var index = str.
indexof
('o');
// console.log(index); // 3
// 接下來從 索引 4 的位置開始查詢下乙個字元 o
while
(index !==-1
) console.
log(
'字元 o 總共出現的次數是:'
+ count)
;// 舉一反三:查詢陣列中某乙個元素出現的索引位置以及次數
var arr =[1
,2,3
,4,1
,5,6
,7,8
,1,9
,1];
// 找到元素 1 首次出現的位置
var index = arr.
indexof(1
);var number =0;
// 記錄元素 1 出現的次數
// console.log(index); // 0
// 然後在迴圈查詢下乙個 元素 1 出現的位置
while
(index !==-1
) console.
log(
'元素 1 總共出現的次數是:'
+ number)
;<
/script>
<
/head>
<
/body>
<
/html>
1.**演示package cn.xuguowen.exer;
import org.junit.test;
/** * @author xuguowen
* @create 2021-04-13 15:04
* @description string方法的使用
*/public
class
stringtest02
*/// 方式二:對方式一的改進
// 需要對index進行重新賦值,不能始終從 0 開始
while
((index = mainstr.
indexof
(substr,index))!=
-1)// 返回count
return count;
}else
}// 呼叫方法測試
@test
public
void
testgetsubstrcount()
}
python快速查詢字串中的某個字元
import re text user lijian desktop workspace project v501 name searchcontext numlist m.start for m in re.finditer searchcontext,text print numlist比如我們...
查詢字元位置 查詢某個字元最後一次出現的位置
在excel文件裡想從很長的檔案路徑中取得檔名,資料 分列 是個不錯的選擇,但用函式會顯得更高大上一些。首先,需要獲取最後乙個 所在的位置。方法1 find substitute a1 字串所在單元格 len a1 len substitute a1,這個比較好理解,只要理解了substitute第...
統計字串中某個字元出現的次數
統計字串中某個字元出現的次數 用標準庫演算法函式 count if 1 標準庫string型別 const stringstr teststring int count count if str.begin str.end bind2nd equal to 某字元 2 cstring型別 cstri...