【发布时间】:2012-12-11 16:03:30
【问题描述】:
我有一个动态标签元素,我需要用 PHP 替换其中的特定标签。
基本上我只需要标签<a> 部分,用文本替换<img>。比如:
<a target="_blank"
title="Visit MarcAira14 on Facebook"
href="http://www.facebook.com/MarcAira14"
>
<img alt="Facebook icon" src="/sites/all/modules/contrib/socialmedia/icons/levelten/glossy/48x48/facebook.png">
</a>
会变成:
<a target="_blank"
title="Visit MarcAira14 on Facebook"
href="http://www.facebook.com/MarcAira14"
>Facebook</a>
我还需要获取标题属性中的最后一个字符串 (title="Visit MarcAira14 on Facebook"),在本例中为 "Facebook"。
任何有想法或建议的人将不胜感激。
【问题讨论】:
-
对于正则表达式来说听起来不错
-
对于 DOMDocument 来说听起来不错
-
只有one objectively correct answer 时没有争议。 ;-)
标签: php html-parsing