如何用正则表达式找出句子是否包含或不包含某个单词呢?
例如,这句:
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; 
不明白的朋友,可以先学习下正则表达式的相关教程。