查找字符串中出现最多的字符及个数
描述:
查找出字符串中出现最多的一个字符,并输出它的个数
示例:
// abbcccddddd -> 字符最多的是d,出现了5次 let str = "abcabcabcbbbbbbbbbbbccccc"
1
2实现:
function find2ManyChar (str) { let reg = /(\w)\1+/g let total = 0,char = '' str = str.split('').sort().join('') str.replace(reg,(list,item) => { if (total < list.length) { total = list.length char = item } }) return `出现最多的字符为${char},出现了${total}次` }
1
2
3
4
5
6
7
8
9
10
11
12