如何正则表达式不超过括号?

时间:2019-04-16 12:51:08

标签: regex splunk

我正试图正则表达式一个名为reason的组,我已经很接近了,但是无法弄清楚最后一部分。我想将/Reason:

中的第一个括号之间的所有内容进行正则表达式

正在提取的字符串如下。

原因:用户名或密码错误。 (winRc = 999)

我希望有一个显示以下内容的表达式:

完全匹配“原因:用户名或密码不正确”。 “用户名或密码不正确”的组“原因”匹配。

1 个答案:

答案 0 :(得分:1)

您可以使用类似于@CodeManiac上面提到的内容

/Reason: ([^(]*)/    

regex101的演示

https://regex101.com/r/J2ddFQ/1

该功能利用了非常强大的否定字符类。