解释正则表达式

时间:2013-05-29 17:16:23

标签: regex

我还在学习正则表达式并且无法解释以下表达式:

 (?<!\w) 

1 个答案:

答案 0 :(得分:1)

这意味着匹配任何没有任何单词的东西..

要查看效果,请使用(?<!\w).


例如

Hi World!
^  ^     ^

上面^的字词会匹配,因为它们之前没有字

1]为什么H匹配?

因为^(字符串的开头)是非单词

2]为什么它会在最后匹配?

因为!不是单词,所以$(字符串结尾)匹配