在字符串末尾找到值

时间:2016-03-15 14:05:10

标签: c# regex

如果括号和括号内的数据位于字符串值的末尾,那么它应该为真。

我面临的问题是我找到了解决方案。我试过但是我失败了。

正确的正则表达式代码是

\(([^)]*)\)
fff (335g) ff
false

aa(f344f)
true

aa (aa)
true

谢谢!

2 个答案:

答案 0 :(得分:2)

简单:

\(([^)]*)\)$

您需要添加的唯一内容是字符串结束锚,美元符号。当命中时,这有效地匹配字符串的结尾,说'如果没有超出这一点,这只是匹配'。

(注意:在多线模式下,$也会匹配线的末尾)

答案 1 :(得分:1)

你可以这样做:

/\(.*\)$/

Online Demo