正则表达式中的转义特殊字符

有没有办法[]()*从字符串中转义正则表达式中的特殊字符(例如和其他字符)?

基本上,我要用户输入一个字符串,并且我希望能够使用正则表达式在数据库中进行搜索。我遇到的一些问题是too many)'s[x-y] range in reverse order,等等。

所以我想做的就是编写一个函数来替换用户输入。例如,替换(\(,替换[\[

正则表达式有内置功能吗?而且,如果我必须从头开始编写函数,是否有一种方法可以轻松解决所有字符,而不是一个一个地编写替换语句?

我正在使用Visual Studio 2010用C#编写程序


拉莫斯之舞
浏览 811回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP