正则匹配 使用中出现的一个bug

2015-06-14 17:03:00
hainuo
原创 1784
摘要:正则匹配使用中出现的一个bug
今天在使用正则匹配时出现问题我要将```<div id="zhengzuocezhaoImg"><img class="cateIco" src="/tew/Uploads/Category/557d3d6d29705.jpg" />```替换为```<div id="zhengqianzhaoImg"><img class="cateIco" src="{$info['picture']['zhengqianzhao']}">```可是一开始怎么弄都无法替换最后发现是因为在替换字符串中出现了`$` `$`符号在正则替换中有特殊含义必须对其进行转移方可。所以需要增加反斜杠`\`可是不知道为什么需要增加两个 应该也是特殊要求把```<div id="(\w+[^Img])Img"><img class="cateIco" src=".*[^jpg"]jpg" /><div id="$1Img"><img class="cateIco" src="{\$info['picture']['$1']}" /> ```这个bug是我对这个东西的一个认识,并不是说正则替换的bug
发表评论
柒 加 拾 =
评论通过审核后显示。