-3

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

 (?<!\w) 
4

1 回答 1

1

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

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


例如

Hi World!
^  ^     ^

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

1]为什么H会匹配?

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

2]为什么最后会匹配?

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

于 2013-05-29T18:06:10.680 回答