C#字符串替換小括號(需轉義小括號)
或者寫正則表達式時需要轉義小括號。
例如:
string[] strs = Regex.Split(str, "\(base 16\)");
"<span>\(.*?\)</span>";
這時代碼在c#中會提示:無法識別的轉義序列
也就是說單斜杠無法轉義小括號
需要在需要轉義的小括號前加兩個反斜杠\\即可
string[] strs = Regex.Split(str, "\\(base 16\\)");
"<span>\\(.*?\\)</span>";