php preg_replace 正则表达式匹配src内容

将<imgalt=""src="/ddd/uploadfile/2010/0617/20100617125112895.jpg"/>需求:凡是有src=“/的字符串都替换... 将<img alt="" src="/ddd/uploadfile/2010/0617/20100617125112895.jpg" />
需求:凡是有src=“/的字符串都替换成src=”http://127.0.0.1/
我的实现:preg_replace("/src=\"/","http://127.0.0.1",$content)
content内容为:<img alt="" src="/ddd/uploadfile/2010/0617/20100617125112895.jpg" />
请问:有什么错?该如何实现?
帮我看看我这个有什么错啊:preg_replace('/src=[\"][\/]/','src=\"http://127.0.0.1/',$content);
展开
 我来答
vasue25
2010-12-23 · TA获得超过528个赞
知道答主
回答量:306
采纳率:100%
帮助的人:0
展开全部
?是非贪婪匹配的标志,这么说吧
这里的<.+?>由于.是匹配非回车换行的所有字符,需要用?来限制成非贪婪的匹配,可以保证匹配到合适的就不再往后走了,也就是找到第一个>后就不再继续了。
但如果不限制写成<.+>,就是贪婪匹配,一组匹配能匹配多远匹配多远,比如<ooo>haha<abad>ee的时候就要一直往后找>,直到匹配到<ooo>haha<abad>,而这个肯定是你不想要的。
//-----
\t是制表符。但/<.+?>/t结尾那个不知道啥意思,楼下补充
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友07cc37c
2010-12-22
知道答主
回答量:21
采纳率:0%
帮助的人:19.7万
展开全部
$content = '<img alt="" src="/ddd/uploadfile/2010/0617/20100617125112895.jpg" />';
$content = str_replace('src="','src="http://127.0.0.1',strtolower($content));
echo $content;
这个我试过是正常的啊,答案是<img alt="" src="http://127.0.0.1/ddd/uploadfile/2010/0617/20100617125112895.jpg" />对吗,只不过这个是html标记,只能在源代码下看结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changzd1021
2010-12-22 · TA获得超过164个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:169万
展开全部
$content = '<img alt="" src="/ddd/uploadfile/2010/0617/20100617125112895.jpg" />';
$content = str_replace('src="','src="http://127.0.0.1',$content);
echo $content; 这个保证行,我试过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Phper
2010-12-21 · TA获得超过1210个赞
知道小有建树答主
回答量:625
采纳率:0%
帮助的人:672万
展开全部
$content = '<img alt="" src="/ddd/uploadfile/2010/0617/20100617125112895.jpg" />';
$content = str_replace('src="','src="http://127.0.0.1',strtolower($content));
echo $content;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有任何借口_
2010-12-22 · TA获得超过2594个赞
知道大有可为答主
回答量:5908
采纳率:0%
帮助的人:4352万
展开全部
替换为src=[\"][\/]这个才能找到的。
测试正则表达式看知道答案。

参考资料: http://zhidao.baidu.com/question/101960285.html?si=1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式