C#字符串替换小括号(需转义小括号)

C#字符串替换小括号(需转义小括号

或者写正则表达式时需要转义小括号。

例如:

string[] strs = Regex.Split(str, "\(base 16\)");

"<span>\(.*?\)</span>";

这时代码在c#中会提示:无法识别的转义序列

也就是说单斜杠无法转义小括号

需要在需要转义的小括号前加两个反斜杠\\即可

string[] strs = Regex.Split(str, "\\(base 16\\)");

"<span>\\(.*?\\)</span>";

posted @ 2018-10-17 17:48  御风飞舞  阅读(2717)  评论(0编辑  收藏  举报