好吧,我需要获取字符串中每隔一行的值。我怎样才能做到这一点? (注意:我正在使用node.js,因此可以使用节点库)
我已经看了很多遍,但是所有答案都要求字符串是数组,而我的不是。它只是一个看起来像这样的字符串:
var str = "hello \nhow \nare \nyou?"
我的目标是将原始字符串上的所有其他行添加到单独的字符串中,如下所示:
var output = "how, you?"
答案 0 :(得分:2)
str.split('\n').map(x => x.trim()).filter((x, index) => index % 2 === 1).join(', ')
答案 1 :(得分:1)
您可以使用
var res = str.split("\n");
如果您alert(res[0])
,将获得"hello "
。如果打印整个res
,将得到如下结果:
"hello ,how ,are ,you?"
您可以进一步使用for循环将其单独打印。