如我有正则表达式
string column = txtReg.Text;
var reg = new System.Text.RegularExpressions.Regex("^\\$(" + column + ")\\$$");
----------
我要实现的功能是
建立正则表达式功能为
查询以"$"开头并与"$"结束的字段串但上面的写法有问题
因为txtReg.Text是为用户输入
如果用户输入一般字段如:"abc"就为正常但是当他输入"abc\d","abc.d"这些常有正则表达式的关键字的话就会出现
现在我是添加
txtReg.Text.Replace("\d","\\d").Replace(".","\\.") ... 对这些我已知道的字符进行转义
但是只靠我自己理解的正则表达式进行转义的话,肯定会存在疏漏
那C#有没有提供现成的方法谢谢