求一简单正则表达式。
用正则表达式把 <IMG src='/"/aa/bb/658.jpg/"'>
换成 <IMG src="aa/bb/658.jpg"> 这样的格式
谢谢了先~
问题点数:20、回复次数:7Top
1 楼alsoran(也无所谓了)回复于 2005-01-05 12:26:18 得分 0
是把字符串中所有的类似<IMG src='/"/aa/bb/658.jpg/"'> 都换成<IMG src="aa/bb/658.jpg"> 这样的格式了。Top
2 楼alsoran(也无所谓了)回复于 2005-01-05 12:51:29 得分 0
帮帮忙吧。。Top
3 楼xuzuning(唠叨)回复于 2005-01-05 12:58:29 得分 0
<?php
$str = <<< TEXT
<IMG src='/"/aa/bb/658.jpg/"'>
<IMG src='/"/aa/bb/659.jpg/"'>
<IMG src='/"/aa/bb/660.jpg/"'>
TEXT;
echo preg_replace("#'/\"/(.*)/\"'#",'"$1"',$str);
?>
<IMG src="aa/bb/658.jpg">
<IMG src="aa/bb/659.jpg">
<IMG src="aa/bb/660.jpg">Top
4 楼alsoran(也无所谓了)回复于 2005-01-05 13:08:41 得分 0
能说一下 '"$1"'是什么吗?谢谢了Top
5 楼xuzuning(唠叨)回复于 2005-01-05 13:11:36 得分 20
$1与\\1等价,表示向后引用。
在这里表示被“()”括起的内容。
建议你看看有关正则表达式的文章和jscript用户手册
Top
6 楼alsoran(也无所谓了)回复于 2005-01-05 13:20:11 得分 0
太谢谢你了,谢谢了,老大Top
7 楼jxyuhua(一塌糊涂)回复于 2005-01-05 13:20:57 得分 0
markTop




