查詢字串中某個字元出現的位置以及次數

2021-10-19 12:52:44 字數 2086 閱讀 7133

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...