0
我有以下的正则表达式:正则表达式混乱
\(.*\)
它匹配所有该字符串。
(match this) but exclude this? (match this too)
,但我希望它仅匹配
(match this)
为什么它不排除之间的文本(符合这一点?)
我有以下的正则表达式:正则表达式混乱
\(.*\)
它匹配所有该字符串。
(match this) but exclude this? (match this too)
,但我希望它仅匹配
(match this)
为什么它不排除之间的文本(符合这一点?)
.*
是贪婪,这意味着它将尽可能匹配。您可以使用非贪婪量词:
\(.*?\)
,或者:
\([^\)]*\)
\(.*?\)
使用this.Use非贪婪的修改。