最佳答案
我想使用来自用户的输入作为正则表达式模式搜索一些文本。它的工作,但我如何能处理的情况下,用户把有意义的字符在正则表达式?
例如,用户想要搜索Word (s)
:正则表达式引擎将把(s)
作为一个组。我希望它像字符串"(s)"
一样对待它。我可以在用户输入上运行replace
并将(
替换为\(
,将)
替换为\)
,但问题是我需要对每个可能的正则表达式符号进行替换。
你知道更好的办法吗?