gpt4 book ai didi

javascript - 从数组中删除换行符/空格

转载 作者:行者123 更新时间:2023-11-30 12:05:51 28 4
gpt4 key购买 nike

我无法从我的 javascript 文本中删除换行符。这是我正在处理的数据示例:

0: "Christian Pulisic"
1: "↵"
2: "From Wikipedia, the free encyclopedia"
3: "↵"
4: "Christian Pulisic"
5: "↵"
6: "Personal information"
7: "↵"
8: "Full name Christian Mate Pulisic[1]"

显然,行空格/换行符或任何你称之为它们的东西,正在污染我得到的数据。

我无法使用以下函数来识别换行符并将其替换为“”,然后我可以通过运行数据的另一个函数非常轻松地将其从数组中删除。

这是我目前正在使用但无法正常工作的代码:

for (i in cleanArray){
cleanArray[i].replace(/(\r\n|\n|\r)/gm,"")
};

console.log(cleanArray);

最佳答案

cleanArray[i].replace(/(\r\n|\n|\r)/gm,"") 将返回一个新字符串。此外,字符串在 JavaScript 中是不可变的。改成

for(var i = 0; i < cleanArray.length; ++i)
cleanArray[i] = cleanArray[i].replace(/(\r\n|\n|\r)/gm,"")

关于javascript - 从数组中删除换行符/空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35261845/

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