gpt4 book ai didi

ruby-on-rails - 清理文本中的字符并设置样式

转载 作者:数据小太阳 更新时间:2023-10-29 07:01:39 26 4
gpt4 key购买 nike

我从包含很多字符的提要中获取文本,例如:

Insignia™ 2.0 Stereo Computer Speaker System (2-Piece) - Black
4th-Generation Apple® iPod® touch

有没有一种简单的方法可以摆脱这些,或者我是否必须预测要删除哪些字符并使用 delete 方法删除它们?另外,当我尝试删除

&

str.delete("&")

它留下了“amp;”有没有更好的方法来删除这种类型的字符?我需要重新编码文本吗?

最佳答案

String#delete这肯定不是您想要的,因为它适用于字符,而不是整个字符串。

尝试

str.gsub /&/, ""

您可能还想尝试将 & 替换为文字 & 符号,例如:

str.gsub /&/, "&"

如果这更接近您真正想要的,您可能会在不转义 HTML 字符串的情况下获得最佳结果。如果是这样,试试这个:

CGI::unescapeHTML(str)

unescapeHTML 方法的详细信息是 here .

关于ruby-on-rails - 清理文本中的字符并设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808611/

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