gpt4 book ai didi

ruby-on-rails - Rails - strip_tags - 没有捕获 DOCTYPE?

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:05 25 4
gpt4 key购买 nike

给定一封 HTML 电子邮件,我使用以下内容将其精简为仅包含文本:

  body = body.gsub(/\\r\\n?/, "\n");
body = body.gsub(/\\n\\n?/, "\n");
body = simple_format(body)
body = strip_tags(body)

但我现在看到一个标签通过了这个:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">

输出是这样的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

有什么想法吗?

最佳答案

我想对于 strip_tags,它看起来已被弃用,认为 doctype 语句既不是标记也不是注释。您可以将其单独剥离:

string.gsub(/<!.*?$/,'')

关于ruby-on-rails - Rails - strip_tags - 没有捕获 DOCTYPE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5424097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com