正则表达式在最后一次结束后得到数据

时间:2016-03-17 06:14:53

标签: regex

我希望在最后一个结束后提取数据。 这是测试字符串:

RAID-622(00)02(88)845364758

我的正则表达式是:

\).*

我设法获得的是:)02(88)845364758

但我想要的是845364758

任何提示?

2 个答案:

答案 0 :(得分:1)

您可以使用以下正则表达式[^)]*$在最后)之后和结尾处获取字符串

Regex explanation here

Regular expression visualization

答案 1 :(得分:0)

您可以搜索贪婪的正则表达式:

.*\)

并用空字符串替换它。

RegEx Demo

由于贪婪.*\)

)将匹配.*之前的最长字符串,因此会匹配输入文本中的最后)