C# 在字符串末尾查找值

C# 在字符串末尾查找值,c#,regex,C#,Regex,如果括号和括号内的数据位于字符串值的末尾,则应为true 我面临的问题是我找到了解决办法。我试过了,但失败了 正确的正则表达式代码是 \(([^)]*)\) 谢谢 简单: \(([^)]*)\)$ 唯一需要添加的是字符串结束锚,美元符号。当命中时,它有效地匹配字符串的末尾,表示“如果没有任何内容超出此点,则这只是一个匹配” (注意:在多行模式下,$也将匹配行尾)您只需执行以下操作: /\(.*\)$/ 您没有检查字符串的结尾。试试(([^)]*)$@crunchy:缺少反斜杠。你用括号写

如果括号和括号内的数据位于字符串值的末尾,则应为true

我面临的问题是我找到了解决办法。我试过了,但失败了

正确的正则表达式代码是

\(([^)]*)\)

谢谢

简单:

\(([^)]*)\)$
唯一需要添加的是字符串结束锚,美元符号。当命中时,它有效地匹配字符串的末尾,表示“如果没有任何内容超出此点,则这只是一个匹配”


(注意:在多行模式下,
$
也将匹配行尾)

您只需执行以下操作:

/\(.*\)$/

您没有检查字符串的结尾。试试(([^)]*)$@crunchy:缺少反斜杠。你用括号写的方式是不匹配的。@BHustus写得很好,先生@HelloWorld:试试。谢谢你们的帮助!但是aa(f344f)呢?使用正则表达式不匹配。谢谢你的帮助!谢谢你的帮助!
/\(.*\)$/