我从文件中加载了字符串:
var data = load("file.txt");
变量data
是:
1
2
3
a
b
c
d
e
如何将此变量拆分为两个数组:
[1, 2, 3]
和
[a, b, c, d, e]
我尝试data.split("\n");
和data.split("\r\n");
,但它不起作用。
感谢您的帮助。
答案 0 :(得分:2)
试试这个:
var str = `1
2
3
a
b
c
d
e`
var splitted = str.split(/\n\s*\n/)
splitted.forEach((capture, i) => console.log(`Capture #${i}:\n${capture}`));
答案 1 :(得分:1)
由于空格代表两个换行符,你可以试试这样的东西:
Character.find({"items": "Greatsword"}, function(err, characters) {
if(err) {
console.log(err);
} else {
console.log(characters);
}
});
然后换行:
var data = originalData.split("\n\n");
;