您的位置:首页 > 其它

正则重复的子项——实例:求重复最多的字符串的次数

2016-12-16 00:00 281 查看
子项
var str = 'abc'; var re = /(a)(b)(c)/; alert(str.match(re)); //abc a b a


//重复最多的字符

var str = '11122222333333333444442222'; str = str.split('').sort().join(''); var value = ''; var index = 0; var re = /(\w)\1+/g; str.replace(re, function($0, $1) { //alert($0);
if (index < $0.length) { index = $0.length; value = $1; } }); alert('重复最多的字符:' + value + ',重复的次数:' + index);//最多的字符:2,重复的次数:9


//连续重复最多的字符

var str = "11122222333333444442222"; var re = /(\w)\1+/g; var value = ''; var index = 0; str.replace(re, function($0, $1) { //alert($0)
if (index < $0.length) { index = $0.length; value = $1; } }) alert("连续重复最多的字符是:" + value + " ,连续重复的次数是:" + index);//最多的字符:3,重复的次数:6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐