用树枝显示格式错误的 html

Displaying malformed html with twig

假设我们有一个字符串

$mystring = "<b> Hello"

如何在防止泄漏 html 标签的同时使用 twig 显示此字符串?或者换句话说,如果标签仍然打开,我怎样才能让 twig 自动关闭标签?

我想 {{ mystring | raw }} 只是打印原始文本而没有验证/净化。

sw_sanitize 已经这样做了。

{{ '<b> hello' | sw_sanitize }}

生产:

<b> hello</b

内部使用\HTMLPurifier::purify,其中

Filters an HTML snippet/document to be XSS-free and standards-compliant.