读书人

将一个正则表达式在CS文件中输出时出错

发布时间: 2011-12-31 23:50:30 作者: rapoo

将一个正则表达式在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#中还需要转义,也就是特殊字符需要两重转义,注意这个就没有问题了。

读书人网 >C#

热点推荐