我有一些带有一些嵌入式html标签的纯文本。主要是
</br> <div> <p> <a> and <ul>.
我已经移除然后在适当时使用str_replace和strip_tags的组合替换为新行。不是很复杂但是为我的需要完成了工作。
$aux = str_replace(array("<br/>", "<li>", "</p>", "</div>"), array(PHP_EOL, PHP_EOL, PHP_EOL, PHP_EOL), $text);
$aux = strip_tags($aux);
现在我想保留<a>
标签的href属性。我不能在这个论坛中使用DOM解析器,因为文本不是有效的html,只是纯文本中的一些标签。
我可以使用任何功能,还是应该实施我的功能?