将用户输入转换为文字正则表达式的代码? (C#)

时间:2009-04-10 07:04:31

标签: .net regex

有时我想将用户输入转换为正则表达式中的文字值。即如果用户输入C:\Win\Bin\File.txt,则正则表达式将类似于C:\\Win\\Bin\File.txt,因为必须转义某些字符组合。有没有人知道这样做的尝试和真实的代码,或者其他一些自动执行此操作的技术?

1 个答案:

答案 0 :(得分:3)

你试过Regex.Escape()?

E.g。

var userInputRegex = new Regex(Regex.Escape(userInput));
相关问题