【发布时间】:2021-09-20 12:12:42
【问题描述】:
我有类似的字符串
"Augustin Ralf (050288)"
"45 Max Müller (4563)"
"Hans (Adam) Meider (056754)"
我正在寻找一个正则表达式来提取括号中的最后一部分,例如上面字符串的结果:
"050288"
"4563"
"056754"
我试过了
var match = Regex.Match(string, @".*(\(\d*\))");
但我也得到了结果的括号。有没有办法提取字符串并在没有括号的情况下获取它?
【问题讨论】:
-
请使用正则表达式 - (([^)]*))[^(]*$。这按预期工作。我已经测试了here
-
记得接受对你有帮助的答案(如果你愿意,还可以投票给其他人)。