可能重复:
Regular Expression to match outer brackets如何匹配与正则表达式的括号在C#
我想匹配的是包含括号中的字符串,但使用一个反斜杠括号给了我一个错误“无法识别的转义序列”。我如何匹配括号并检索里面的内容?
可能重复:
Regular Expression to match outer brackets如何匹配与正则表达式的括号在C#
我想匹配的是包含括号中的字符串,但使用一个反斜杠括号给了我一个错误“无法识别的转义序列”。我如何匹配括号并检索里面的内容?
使用Regex.Escape():http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex.escape.aspx
我将如何区分括号i期望在字符串和圆括号告诉正则表达式我想从字符串返回什么? – Max
类似string pattern = Regex.Escape(“[”)+“(。*?)]” ;你可以从我提供的链接中获得更多。 – 2012-10-02 08:35:43
不能匹配*平衡*括号用正则表达式(这是一个有限状态自动机,但平衡括号需要更多的,如其中有一组无限堆栈或自动计数的州)。 –
你应该可以通过反斜杠隐藏圆括号,也许你可以向我们提供一些你已经尝试过的代码? – Eyvind
我所需要的只是一个简单的“文本文本文本(我需要得到的东西)文本文本”它不需要嵌套括号或任何东西我只是无法弄清楚如何让它匹配一个圆括号字符而不给我无法识别转义序列错误 – Max