gpt4 book ai didi

javascript - trim() 在应用于主干模型中的字符串时不起作用

转载 作者:行者123 更新时间:2023-11-30 14:42:41 25 4
gpt4 key购买 nike

我从 Backbone 模型中得到一个字符串 "hi\nbye\ngoodluck\n\n{{optout}}"。但我需要 trim ()字符串。但它不起作用。

当我在浏览器中使用与 trim() 相同的字符串时,它工作正常:"hi\nbye\ngoodluck\n\n{{optout}}".trim()

预期输出:

hi
bye
goodluck

{{optout}}

最佳答案

您的字符串有 multiple-new-lines(\n),并且 trim() 删除单个换行符。这就是问题发生的原因

您需要将 .replace()pattern 一起使用

工作片段:-

console.log("hi\nbye\ngoodluck\n\n{{optout}}".replace(/[\r\n]+/g, '\n'));

关于javascript - trim() 在应用于主干模型中的字符串时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49424820/

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