我正在寻找正则表达式来匹配任何具有打开或关闭花括号的字符串。只有当括号内除了空格、制表符等 (\s) 之外还有另一个字符时,它才应该匹配 - 即使字符串中有另一个括号。
基本上,这是静态代码分析器的一部分,女巫应该检查括号是否在新的空白行(样式指南)。如果字符串中有任何其他字符,它应该匹配。
我得到了这个^[\S]*({|})[\S]*$。但它也匹配{,因为*. 我正在使用 C#。
例子:
匹配:{ lala, lala{, asdf{asdf,{}
不匹配:{, {, }, TAB { TAB,asdf
谢谢!