我有以下表达式:[^(\r\n)]*
来识别任何不包含\r\n
的文字。
但是,如果文字包含(
或)
,则无法识别。
示例:
"I have following expression to recognize any text."
将被识别为OK。"I have following expression (A) to recognize any text."
将无法识别。我希望结果是完整的文字:"I have following expression (A) to recognize any text."
答案 0 :(得分:1)
答案 1 :(得分:0)
在运行正则表达式之前使用Regex.Escape
处理输入。此方法专门用于“声明”正则表达式中具有特殊含义的任何字符,以便输入始终转换为与文字字符串匹配的内容。