日期:2014-05-19  浏览次数:20791 次

将一个正则表达式在CS文件中输出时出错
re=/(\S.*)(Page=\d*)(\S.*|\S*)/g;

writer.Write( "re=\/(\\S.*)(Page=\\d*)(\\S.*|\\S*)\/g; ");

提示:无法识别的转义序列

------解决方案--------------------
try

writer.Write( "re=\\/(\\S.*)(Page=\\d*)(\\S.*|\\S*)\\/g; ");
------解决方案--------------------
正则表达式中有转义,在C#中还需要转义,也就是特殊字符需要两重转义,注意这个就没有问题了。