【发布时间】:2016-02-08 03:12:03
【问题描述】:
我无法从 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);
【问题讨论】:
-
replace() 方法返回一个新字符串,它不会改变原来的字符串。
标签: javascript arrays regex line-breaks