Javascript拆分和修剪轮廓标

时间:2016-12-29 02:36:39

标签: javascript split

我有一个1000万行文本文件加载存储为变量“someString”中的字符串。我想生成一个数组,其中每一行都是一个项目。我知道要这样做我会做以下事情:

var files = someString.split("\n");

但是,这会在每个项目后保留换行符号\ n。什么是最有效的方法来从每个项目中修剪它?

2 个答案:

答案 0 :(得分:2)

尝试使用正则表达式分隔符来处理Windows(\r\n)和其他(\n \r)的不同行尾字符

someString.split(/\r\n|\r|\n/)

答案 1 :(得分:-1)

我在How to remove all line breaks from a string?找到了这个答案。

someText = someText.replace(/(\ r \ n | \ n | \ r \ n)/ gm,“”);

相关问题