小编典典

如何计算字符串中出现的字符串?

all

如何计算特定字符串在另一个字符串中出现的次数。例如,这就是我在 Javascript 中尝试做的事情:

var temp = "This is a string.";
alert(temp.count("is")); //should output '2'

阅读 101

收藏
2022-03-02

共1个答案

小编典典

g则表达式中的 ( global 的缩写)表示要搜索整个字符串,而不是只查找第一个匹配项。这匹配is了两次:

var temp = "This is a string.";

var count = (temp.match(/is/g) || []).length;

console.log(count);

并且,如果没有匹配项,则返回0

var temp = "Hello World!";

var count = (temp.match(/is/g) || []).length;

console.log(count);
2022-03-02