从 URL 中提取时确定 html 是否包含模板语言代码

Identify if html contains template language code while extracting from URL

我正在尝试从提供的任何包含一些文本数据的 URL 中获取纯文本内容。在 URL 之一上测试该功能时,我发现源代码中存在一些模板语言代码。

{{if user.username || user.id}}
                {{:user.name}}

知道如何从我的输出 html 中清除这段代码吗?是否可以使用 PHP 实现类似的效果?

你可以这样使用:

$filtered_string = preg_replace('/' . preg_quote('{{') .
    '.*?' .
    preg_quote('}}') . '/', '', $str);

此处 $str 将是您的输入 html