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