php - 如何删除html中的纯文本

标签 php trim strip-tags

有人可以帮我从 html 内容中删除修剪/删除纯文本吗?

例如;来自这个 HTML:

lorem ipsum xxx lorem ipsum
orem ipsum yyy
lorem ipsum lorem ipsum zzz
<img src=ijustwantthisline.jpg>
<br/>
<img src=ijustwantthisline.jpg>

我只想获取 html 行;就像:

<img src=ijustwantthisline.jpg>
<br/>
<img src=ijustwantthisline.jpg>

就像 strip_tags;我需要 strip_text 等...

最佳答案

这将找到所有标签,然后将它们添加到 $tags。由于它只查找标签,因此不会匹配纯文本。 $string 是您提供的字符串,$tags 是您想要的 html 行。

preg_match_all('/(<.*?>)/', $string, $matches);
$tags = implode($matches[0]);

关于php - 如何删除html中的纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21530410/

相关文章:

c - printf 不打印最后一个字符

Javascript 只允许特定的 HTML 标签

Javascript:用所需的类剥离标签

php strip_tags,允许 PHP 标签吗?

java - 通过扫描仪验证输入数据

jsp - jsp中自动修剪空格

php - 从这个 while 语句更新 mysql 行的正确 foreach 表达式是什么?

java - 实现 SSO 进行跨 Web 访问

php - 将在 JavaScript 和 PHP 中产生相同结果的字符串哈希函数

Php不循环,在另一页仅提供一项,编辑