好的,我有一段代码,例如:
<a title="title" href="http://example.com">Text</a>
我需要以某种方式重新格式化它们,以便它们成为:
<b>Text</b>
至少有24个链接被更改,它们都有不同的标题和href.在此先感谢奥斯汀.
shm*_*eps 15
虽然不是最佳,但您可以使用正则表达式执行此操作:
$string = '<a title="title" href="http://example.com">Text</a>';
$string = preg_replace("/<a\s(.+?)>(.+?)<\/a>/is", "<b>$2</b>", $string);
echo($string);
Run Code Online (Sandbox Code Playgroud)
这基本上说,查找具有该表单的字符串的一部分<a*>{TEXT}</a>,复制{TEXT}并替换整个匹配的字符串<b>{TEXT}</b>.