从 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
我正在尝试从提供的任何包含一些文本数据的 URL 中获取纯文本内容。在 URL 之一上测试该功能时,我发现源代码中存在一些模板语言代码。
{{if user.username || user.id}}
{{:user.name}}
知道如何从我的输出 html 中清除这段代码吗?是否可以使用 PHP 实现类似的效果?
你可以这样使用:
$filtered_string = preg_replace('/' . preg_quote('{{') .
'.*?' .
preg_quote('}}') . '/', '', $str);
此处 $str
将是您的输入 html