[英].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.