<script>
function findMaxStr(str){
//字符串转数组
let arr = str.split('');
//数组转字符串
str = arr.sort().join('');
let value = '';
let count = 0;
//定义规则
let ruler = /(\w)\1+/g;//匹配字符,且重复字符,重复次数至少一次
str.replace(ruler,function($0,$1){
//$0 代表匹配结果
//$1 代表匹配成功的第一个子项
if(count<$0.length){
count = $0.length;
value = $1;
}
})
console.log("出现最多的字符是:"+value+",出现的次数为:"+count);
}
let str = "ngsdaaaiiibbbb";
findMaxStr(str);
</script>
找出给定字符串中出现次数最多的字符
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- print("找出字符串中出现次数最多的字符,并输出其出现的位置") str = "abbcccdddd"第一种方...
- var str="dadajldfjdasljfldajfdllldafdafdd";function test(...