这个弄了很久,其实特简单,但思路很容易被绕,分析过程不多说了,直接上demo。
This is a dictionary.
找出其中包含"is"的所有单词。
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]);
}
不包含"is"的表达式如下:
var reg = /\b(?![\w]*is)[\w]+\b/g;
看不懂的请先学习正则表达式基础,以上是javascript的表达式
使用正则匹配特定单词
本文介绍了一种使用JavaScript正则表达式来筛选包含或排除特定字符串(如is)的方法。通过两个实例演示了如何高效地进行文本匹配。
10万+

被折叠的 条评论
为什么被折叠?



