gpt4 book ai didi

ruby-on-rails - 将 HTML 转换为适当的纯文本?

转载 作者:行者123 更新时间:2023-12-04 01:39:54 24 4
gpt4 key购买 nike

有什么方法可以将 HTML 转换为正确的纯文本?我尝试了从原始到 sanitizer 的所有内容,甚至使用它的 text_part 方法的 Mail gem,它应该完全做到这一点,但对我不起作用。

到目前为止,我最好的投篮是 strip_tags(strip_links(resource.body))但是 <p> , <ul>等没有正确转换。

这或多或少是我在 HTML 中所拥有的:

Hello

This is some text. Blah blah blah.

Address:
John Doe
10 ABC Street
Whatever City

New Features
- Feature A
- Feature B
- Feature C
Check this out: http://www.google.com

Best,
Admin

转换为类似的东西
Hello
This is some text. Blah blah blah.
Address: John Doe 10 ABC Street Whatever City

New Features Feature A Feature B Feature C
Check this out: http://www.google.com

Best, Admin

任何的想法?

最佳答案

Rails 4.2.1 有 #strip_tags ,一种专门用于剥离 HTML 标签的内置方法。

一些例子:

strip_tags("Strip <i>these</i> tags!")

=> 去掉这些标签!
strip_tags("<b>Bold</b> no more!  <a href='more.html'>See more here</a>...")

=> 不再大胆!在这里查看更多...
strip_tags("<div id='top-bar'>Welcome to my website!</div>")

=> 欢迎来到我的网站!

API docs 中查看.

关于ruby-on-rails - 将 HTML 转换为适当的纯文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18866943/

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