我正在尝试将正则表达式与字符串匹配。我的目标是在下面的句子中找到这个词。但我只需要在位置 5、25 和 48 处找到单词的索引。但表达式正在返回。“是”也出现在“这个”中。我究竟做错了什么?
var re = /(is)\b/gi,
str = "This,is a nice job. This is, a nice world. What is this?";
while((match = re.exec(str)) != null){
console.log(match.index);
}