2010-06-08 134 views
2

我读到有关正则表达式(我是一个正则表达式新手,但想了解他们)和整个这个表达式来了:这个正则表达式匹配什么/什么时候?

/^(?!http:\/\/www.google.com).*/ 

,我不知道是什么,或者当它会匹配...所以我的问题是,这个正则表达式匹配什么/什么时候?

感谢您帮助了正则表达式padawan!

回答

7

这是一个negative lookahead。它匹配任何不下手:

 
http://www.google.com 

(其中点可以是任何字符,这可能是不希望)。

+0

以我的感觉来看,负面的后视会更合适。这让我困惑;) – 2010-06-08 17:22:16

+0

@Felix:这有什么困惑吗?正则表达式所做的第一件事是看看子表达式是否匹配字符串的开头。向后看怎么会更合适? – 2010-06-08 20:45:19

相关问题