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