C# 字符串变量str 的值为"a\nb"如果直接输出显示的话,就成了:ab需要输出显示为:a\nb
string str = "a\nb"; Console.WriteLine(Regex.Escape(str)); // 输出: a\nb
Regex.Escape()
替换最小的字符集(\、*、+、?、|、{、[、(、)、^、$、.、#和空白字元)使用转义码转义这些字符。这指示正则表达式引擎将这些字符解释为常量,而不是元字符。