特别在写正则表达式时,需要转义小括号,比如:
string RegStr = "<a.+?href=\"(.+?)\".*?>(.+?)</a>.+?\((.+?)\)</span>";
以上代码在c#中会提示:无法识别的转义序列
此时只需要在需要转义的小括号前加两个反斜杠\\即可
string RegStr = "<a.+?href=\"(.+?)\".*?>(.+?)</a>.+?\\((.+?)\\)</span>";
特别在写正则表达式时,需要转义小括号,比如:
string RegStr = "<a.+?href=\"(.+?)\".*?>(.+?)</a>.+?\((.+?)\)</span>";
以上代码在c#中会提示:无法识别的转义序列
此时只需要在需要转义的小括号前加两个反斜杠\\即可
string RegStr = "<a.+?href=\"(.+?)\".*?>(.+?)</a>.+?\\((.+?)\\)</span>";