已存在字符串string1和string2,编写JavaScript程序,计算string1在string2中出现的次数
时间: 2024-03-01 08:54:10 浏览: 84
可以使用正则表达式来匹配string1在string2中出现的次数,具体实现如下:
```javascript
function countOccurrences(string1, string2) {
const regex = new RegExp(string1, "g");
const matches = string2.match(regex);
return matches ? matches.length : 0;
}
```
这个函数中,我们首先使用`RegExp`构造函数创建了一个全局匹配的正则表达式,然后使用`match`方法匹配string2中所有的string1,返回一个数组。最后返回这个数组的长度,即为string1在string2中出现的次数。注意,如果没有匹配到任何结果,则返回0。
阅读全文