如何用正则表达式找出句子是否包含或不包含某个单词呢?
例如,这句:
This is a dictionary.
找出其中包含"is"的所有单词。
用js脚本来实现,就是:
复制代码 代码示例:
var reg = /b[w]*is[w]*b/g;
var result = "This is a dictionary.".match(reg);
for(var i=0; i<result.length;i++) {
alert(result[i]);
}
例2,不包含"is"的表达式:
复制代码 代码示例:
var reg = /b(?![w]*is)[w]+b/g;
不明白的朋友,可以先学习下正则表达式的相关教程。