确定特定字符串在另一个字符串中出现的频率是编程中的一项基本任务。在 JavaScript 提供的示例中:
var temp = "This is a string."; alert(temp.count("is")); //should output '2'
您希望计算子字符串“is”在字符串 temp 中出现的次数。为了实现这一点,JavaScript 不提供原生计数函数。
正则表达式为这个问题提供了一个优雅的解决方案。以下 JavaScript 代码实现了预期目标:
var temp = "This is a string."; var count = (temp.match(/is/g) || []).length; console.log(count);
以下是代码细分:
此解决方案提供了一种有效的方法来准确计算给定字符串中字符串的出现次数。
以上是如何高效地统计 JavaScript 中字符串出现的次数?的详细内容。更多信息请关注PHP中文网其他相关文章!