2014-09-19 72 views
0

我有以下的正則表達式:正則表達式混亂

\(.*\) 

它匹配所有該字符串。

(match this) but exclude this? (match this too) 

,但我希望它僅匹配

(match this) 

爲什麼它不排除之間的文本(符合這一點?)

回答

1

.*貪婪,這意味着它將盡可能匹配。您可以使用非貪婪量詞:

\(.*?\) 

,或者:

\([^\)]*\) 
0
\(.*?\) 

使用this.Use非貪婪的修改。