C#字符串替换小括号(需转义小括号)
C#字符串替换小括号(需转义小括号)
或者写正则表达式时需要转义小括号。
例如:
string[] strs = Regex.Split(str, "\(base 16\)");
"<span>\(.*?\)</span>";
这时代码在c#中会提示:无法识别的转义序列
也就是说单斜杠无法转义小括号
需要在需要转义的小括号前加两个反斜杠\\即可
string[] strs = Regex.Split(str, "\\(base 16\\)");
"<span>\\(.*?\\)</span>";