浏览模式: 普通 | 列表
5月, 2014 | 1
ps:这个跟是否在正则中无关,如果字符串前不加@,那么在字符串中用\"对"转义,如果字符串前面加了@,那么在字符串中用""对"转义

假如某个网页的源代码中有如下一段:
<span class="img">图片1</span>

使用@符号,匹配字符串为:
@"<span\s+class=""img"">([\S\s]*?)</span>"

不使用@符号,则匹配字符串为:
"<span\\s+class=\"img\">([\\S\\s]*?)</span>"



注意:因为有了@符号来取消转义,可以看到里面的双引号无法使用\来实现转义,必须加双引号实现转义,即 "" 才能匹配到内容






参考:
======================...

阅读全文…
1