正则表达式查找包含或不包含某单词的句子

发布时间:2020-12-24编辑:脚本学堂
本文介绍了用正则表达式从句子中查找包含或不包含某单词的方法,一个小例子,感兴趣的朋友参考下。

如何用正则表达式找出句子是否包含或不包含某个单词呢?

例如,这句:
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; 

不明白的朋友,可以先学习下正则表达式的相关教程。