我想使用替換刪除特定的字符串行。如何刪除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,謝謝,但我喜歡刪除所有行... 想象這行只是以這個值開始,那麼它可能會不同。所以我需要刪除整條線而不改變它的值。 –