簡體   English   中英

.replace無法在JavaScript中使用\\ n

[英].replace not working on \n in Javascript

我有一個以\\n結尾的Javascript字符串,我想僅通過正則表達式刪除\\n的最后一個實例。 所以我寫了針對它的查詢/..$/ 但是,當我運行string1.replace(/..$/, "").replace仍返回原始字符串,並且不會用空字符串替換\\n的最后一個實例。

如何使用正則表達式刪除后兩個字符?

我已經試過了

let string1 = '0,1,2,3,45\n10,11,12,13,14\n20,21,22,23,24\n30,31,32,33,34\n'

string1.replace(/..$/, "") 

=> '0,1,2,3,45\n10,11,12,13,14\n20,21,22,23,24\n30,31,32,33,34\n'

這對我來說在控制台中起作用:

string1.replace(/\n$/,"");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM