【发布时间】:2013-07-15 18:42:02
【问题描述】:
我有 PHP 变量保存字符串,在里面我混合了包含链接和其他包含图像链接的内容,如下所示
$baseurl = "http://www.myweb.com/home/";
$content = "<a href="#"><img src="images/comment.gif" alt="Comment" /></a></p>
<div class="thirds"> <p><b><a href="admin/local.html" class="title">Manage your content</a></b><br /><img src ="subfolder/home.jpg" alt="home" />Lorem ipsum dolor sit amet esta pa, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt....";
我的目标是回显变量“内容”,其中所有链接都带有标记,src 标记,修改为绝对含义,因为包含的第一个 $content 链接必须是 <a href="http://www.myweb.com/home/#" 这应该与所有图像示例相同<img src="images/comment.gif 应该是 <img src="http://www.myweb.com/home/images/comment.gif alt="Comment" />.. 任何帮助,请注意,所有内容都包含在一个 php 字符串变量中。
【问题讨论】:
-
使用正则匹配字符串,检查
href="后面是否有$baseurl变量的内容(本例为http://www.myweb.com/home/),如果没有,插入即可。
标签: php javascript jquery dom