从一段字符串中快速找出某个字母或字符串出现的次数
2017-03-16 23:08
316 查看
要从一段字符串中找出某个字母或者字符串出现的次数,很多人估计首先想到的是循环,但是下面这种方法是利用正则来快速匹配,比循环性能要高很多。
下面是使用正则来快速匹配字母次数:
下面是使用正则来快速匹配字符串次数:
下面是使用正则来快速匹配字母次数:
var str = "abcafgbabcdcresdf"; var sliceStr = "a"; var regex = new RegExp(sliceStr, 'g'); var result = str.match(regex); console.log(result);//输出["a", "a", "a"] var number = !result ? 0 : result.length; console.log(number);//输出3
下面是使用正则来快速匹配字符串次数:
var str = "abcafgbabcdcresdf"; var sliceStr = "abc"; var regex = new RegExp(sliceStr, 'g'); var result = str.match(regex); console.log(result);//输出["abc", "abc"] var number = !result ? 0 : result.length; console.log(number);//输出2
相关文章推荐
- 给一段字符串,找出其中出现次数最多的字母及出现的次数(出现最多次数的项只有一个的情况)
- 找出字符串中出现次数最多的字母和出现次数精简版
- 找出字符串中出现次数最多的字母和出现次数,超精简版,欢迎拍板
- 找出一个字符串里面出现最多次数的字母以及次数
- 统计一段字符串中单词和字母各出现的次数
- C# 在一个字符串中,找出出现次数最多的字母,并计算次数?
- 问题6: 找出字符串中出现次数最多的字母及其出现的次数
- python找出字符串中每个字母出现的次数
- 请编写相关函数来完成对一段英文字符串进行字母统计功能,出现最多那个字母的出现次数,不区分大小写。
- 查一段字符串中某字母出现次数
- 找出字符串中出现次数最多的字母和出现的次数
- Q7.1.3 找出字符串中出现最多的字母及次数
- 找出字符串中出现次数最多的字母和出现次数精简版
- OC 找出在只有空格字母的字符串中出现次数最多的单词
- 程序员面试指南(第六章) 数组和字符串(C#版) 1. 找出字符串中出现次数最多的字符及出现次数
- 如果用JS得到字符串中出现次数最多的字母
- 找出字符串中连续出现次数最多的子串
- java正则表达式匹配字符串字母,数字,空格和其他字符出现次数
- 给出一个字符串(不带空格),找出字符串当中出现次数最多的字符?
- c# 判断字符串在一段文字中出现的次数