JS——统计字符串中出现次数最多的字符

match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

对\2的尝试:

var str = "aabbbccccdd";
		var arr = str.match(/([a-b])([A-Za-z])\2*/g);
		console.log(arr); //["aa", "bbb"]
		arr = str.match(/([a-z])([A-Za-z])\2*/g);
		console.log(arr); //["aa", "bbb", "cccc", "dd"]
		arr = str.match(/([a-z])([A-Za-z])\1*/g);
		console.log(arr);//["aa", "bbb", "cccc", "dd"]
		arr = str.match(/([a-b])([A-Za-z])\1*/g);
		console.log(arr);//["aa", "bbb"]
总结:\1指分组1,\2指分组2

你可能感兴趣的:(js)