Javascript正则表达式的实例

来源:互联网 发布:西安市爱知中学网站 编辑:程序博客网 时间:2024/06/02 07:29
var pattern = /\sJava\s/;var a = example.match(pattern);console.log(a)

表示匹配前后都有空格的Java这个单词;

var pattern = /\bJava\b/gi;var a = example.match(pattern);console.log(a)

但是实际上在很多不严谨的文本中,他可能没有空格,所以我们会用到\b来圈定一个单词的边界。但是要注意它值匹配字母和数字。

在正则匹配中,有种匹配叫先行断言,说人话就是:只有先满足圆括号里的条件才进行后续匹配,语法格式:(?=\xxxxxx );
比如匹配(?=:)就先带有冒号的单词。

0 0