我想使用替换删除特定的字符串行。如何删除Java脚本中的一行字符串
如果不能替换,比如一些建议如何删除一行,例如,我的文本有三行,我需要删除第二行或第三行......为什么我可以做到这一点?
这是我的第一线
在这里,这是我的第二线 - >我需要 删除这一行
这里是另一条线
replace("and here this is my second line", WHAT I NEED USE HERE TO REMOVE THIS LINE);
解决方案是使用拼接第一和加入后删除线:
var str="this is my first line\nand here this is my second line -> i need delete this line\nhere is another line";
ar=str.split('\n'); ar.splice(1,1); str=ar.join('\n'); // This remove line 2
ar=str.split('\n'); ar.splice(2,1); str=ar.join('\n'); // This remove line 3
console.log(str);
@dippas我突出显示文字,好像它是一个字符串 –
var str =“这是我的第一行 这里这是我的第二行 这里是另一行”; var res = str.replace(这里是我的第二行,“red”); ,这里我用红色取代这一行。 – AK1
@ AK1,谢谢,但我喜欢删除所有行... 想象这行只是以这个值开始,那么它可能会不同。所以我需要删除整条线而不改变它的值。 –