PHP正则表达式 替换
</anchor>其他内容1
<input type="hidden" name="defaultW" value="$ww" />
</anchor>其他内容6<anchor>其他内容2
<input type="hidden" name="defaultE" value="$ee" />
</anchor>其他内容7<anchor>其他内容2
<input type="hidden" name="defaultQ" value="$qq" />
</anchor>其他内容5
怎么替换成
</anchor>其他内容
<input typ="$ww" type="hidden" name="defaultW" value="$ww" />
</anchor>其他内容6<anchor>其他内容3
<input typ="$ee" type="hidden" name="defaultE" value="$ee" />
</anchor>其他内容6<anchor>其他内容2
<input typ="$qq" type="hidden" name="defaultQ" value="$qq" />
</anchor>其他内容5
补充:这个是网页的内容。我只是把网页的内容简化了。完整的网页不是多很多没有必要的东西。反而看不到重点
对了 其他内容 可以忽视 。可以不管他。 主要是 <input type="hidden" name="defaultW" value="$ww" />
替换成
<input typ="$ww" type="hidden" name="defaultW" value="$ww" />
追问:可以提供完整的代码吗?编辑的时候错误了。补充内容了。谢谢编辑的时候错误了。补充内容了。谢谢
答案:下面是放在Editplus等工具里面操作的,如果你通过代码实现,自己改一下吧,
查找: <input type="hidden" name="(.*)" value="(.*)" />
替换: <input type="\2" name="\1" value="\2" />
或者 <input type="$2" name="$1" value="$2" />(这个可以放MyEclipse中)
我亲自测试过,可以的
其他:注:不针对个人,我只说技术那位仁兄,你那样只是一种情况,如果文件名中包括 正则只是对固定的字符串精心替换,有一定的规律性,你这个也不是不能,只是感觉很怪,
你能把真正的问题发来吗,你要解决什么问题... 从vbvc <?php
$Str='<input type="hidden" name="defaultW" value="$ww" />';//原内容
$zzbds='<input type="hidden" name="(.*)" value="(.*)" />';//正则表达式
$output='<input type="\2" name="\1" value="\2" />';//替换输出后的格式
$result=preg_replace($zzbds,$output,$Str);
echo $result;
?>
这是4楼的意思
上一个:关于php里面的foreach问题
下一个:你的mysql测试弄好了么?就是哪个php测试mysql的信息!