统计某一字符或字符串在另一个字符串中出现的次数
描述:
统计某一字符或字符串在另一个字符串中出现的次数
示例:
let char = 'ab' let str = 'ab cda baab' input: totalCount(str,char) output: 2
1
2
3
4
5实现:
利用正则表达式
function totalCount(str,chars) { let count = 0 while(str.match(chars)){ str = str.replace(chars, '') count++ } return count }
1
2
3
4
5
6
7
8 利用字符串方法indexOf和substring
function totalCount(str,chars) { let count = 0 while (str.indexOf(chars) !== -1) { let index = str.indexOf(chars) count++ str = str.substring(index+chars.length) } return count }
1
2
3
4
5
6
7
8
9