获取字符串中重复的字符数

纳文·克里希纳

谁能帮助我获取javascript中给定字符串中重复字符的计数。

例如,

"abccdef" -> 1 (Only "c" repeated)

"Indivisibilities" -> 2 ("i" and "s" repeated)

谢谢你

阿米特·乔基(Amit Joki)

这是一个有趣的问题。我们可以做的是使用将字符串转换为小写String.toLowerCase,然后在上分割"",这样我们得到了一个字符数组。

然后,我们将对进行排序Array.sort排序后,我们将使用进行连接Array.join然后,我们可以使用正则表达式/(.)\1+/g,这实际上意味着匹配一个字母和相同的后续字母。

当使用String.match指定的正则表达式时,我们将得到一个数组,其长度就是答案。还用了一些try...catch返回0的情况下,比赛收益null和结果TypeError

function howManyRepeated(str){
   try{ return str.toLowerCase().split("").sort().join("").match(/(.)\1+/g).length; }
   catch(e){ return 0; } // if TypeError
}
console.log(howManyRepeated("Indivisibilities")); // 2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

获取字符串中的重复字符

来自分类Dev

PHP:如何获取字符串中的重复字符

来自分类Dev

获取字符串中的多个重复序列

来自分类Dev

如何从输入字符串中获取字符数?

来自分类Dev

获取字符串中的字符数?

来自分类Dev

从字符串中获取字符串对

来自分类Dev

在字符串中获取字符串

来自分类Dev

从给定的字符串中获取字符串

来自分类Dev

在ListView中获取字符串

来自分类Dev

从文件中获取字符串

来自分类Dev

在 Python 中获取字符串中字符的索引

来自分类Dev

R如何获取字符串中的字符列表

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

循环获取字符串中的某些字符

来自分类Dev

在经典ASP中从字符串获取字符

来自分类Dev

从相似唱歌之间的字符串中获取字符

来自分类Dev

获取字符串中的特定字符

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

循环以获取字符串中的某些字符

来自分类Dev

从字符串中获取字符后的数字?

来自分类Dev

从跟随特定字符的行中获取字符串

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

从字符串中获取字符的首次出现

来自分类Dev

如何获取字符串中字符的位置?

来自分类Dev

如何使用地图获取字符串中第二多重复的单词

来自分类Dev

获取字符串的unicode字符

来自分类Dev

从字符串值获取字符?

来自分类Dev

R提取字符串中的重复单词