我有以下 html 字符串示例。我想在裸文本周围添加标签:
$html='<span>text1</span> text2 <a href="yahoo.com">yeahoo</a> text4 <div>abc</div> xyz';
假设 html 格式正确,我想在 text2、text4 和 xyz 周围添加一个标签(例如)。
我设想了一个简单的函数,称为:$resHtml=addTagsToNakedText($html,'<span>','</span>');
最终结果应该是:
'<span>text1</span><span> text2 </span><a href="yahoo.com">yeahoo</a><span> text4 </span><div>abc</div><span> xyz</span>'
任何想法如何做到这一点?我认为这需要一些正则表达式功能。
谢谢