一直在努力工作一小时。
具有以下格式的字符串:
“blabla(arbitrarycontent)sfsf(arbytrarycontent)” 并且 “blabla(arbytrarycontent)”
我需要抛弃“(任意内容)”,包括括号,如果它出现在字符串的末尾。
所以第一个例子的结果应该是“blabla(arbitrarycontent)sfsf”。 对于第二个,它应该是“blabla”。
尝试过各种各样的正则表达式,但不成功。
\(.*\)$
使用.NET 4.0
获取任何帮助
答案 0 :(得分:7)
简单地禁止括号之间的部分包含括号。这确保您只匹配最后一对:
\([^()]*\)$