谁能解释一下这个正则表达式 \b((?!abc)\w)+\b

日期:2009-05-14 14:23:43 人气:1

谁能解释一下这个正则表达式 \b((?!abc)\w)+\b

应该是没理解(?!abc)的意义,(?!)匹配的是一个位置,不占用任何字符。 (?!abc)的意义就是从当前匹配到的位置起,接下来不是一个字符"a"接着一个字符"b"接着一个字符"c"。 (?!abc)\w的意义是用(?!abc)来限定\w的匹配,从\w的位置起不能出现一个字符"a"接着一个字符"b"接着一个字符"c"。 ((?!abc)\w)+就是
    A+
热门评论