【发布时间】:2013-02-11 14:00:54
【问题描述】:
我需要在整个 HTML 文档中搜索以下行:
<img alt="Suppliers" class="showme 2-4supp" src="./images/2-4supp.jpg" />
并将./ 替换为存储在$prepend 中的变量。
这是我几乎可以开始工作的代码:
$mypage = preg_replace('/src=\"([.])*?/', "src=\"$prepend_href$1", $mypage);
但是,我得到的结果是:
<img alt="Suppliers" class="showme 2-4supp" src="02_topic/./images/2-4supp.jpg" />
它不会从字符串中删除.。我尝试了不同的方法,我可以让它添加变量,但我不能让它删除 .来自字符串。
【问题讨论】:
-
02_topic/./images/2-4supp.jpg和02_topic/images/2-4supp.jpg指向同一个文件
标签: regex preg-replace