如何用js替換文字裡的換行符 n

2022-02-25 01:33:29 字數 776 閱讀 6447

有下面一段文字, 在編輯器裡的格式如下:

<

div id="foo"

>

line1

line2

line3

切換到瀏覽器, 顯示如下

line1line2line3

這裡我想使瀏覽器顯示效果變成如下形式

line1

line2

line3

編輯器裡回車產生的換行符\n是不可見的, 這裡我們用js把\n替換為

嘗試如下**:

var txt=$('#id').html();

txts=txts.replace('\n','

')$('.wra').html(txts);

無效, 因為replace()方法只替換匹配到的第乙個字元

如下為正確**:

var txts = $('.wra').html();

txts=txts.replace(/\n/g,'

')$('.wra').html(txts);

使用帶有g標識的正則, 可以搜尋並替換所有匹配的字元

值得一提的是, 換行符因為作業系統不同會有差異, 因此使用下面的方法更加安全:

var txts = $('.wra').html();

txts=txts.replace(/[\n\r]/g,'

')$('.wra').html(txts);

linux sed命令,如何替換換行符「 n」

linux sed命令如何替換換行符n 實現方法 在一次sed使用中,執行命令 sed s n g file發現,沒起到任何效果。後來,經查sed官方使用者手冊,才得知,sed是按行處理文字資料的,每次處理一行資料後,都會在行尾自動新增trailing newline,其實就是行的分隔符即換行符。如...

linux sed命令,如何替換換行符「 n」

linux sed命令如何替換換行符n 實現方法 第一種方法使用test跳轉命令實現替換換行符 branch和test區別 第二種方法使用branch跳轉命令實現替換換行符 linux sed命令,如何替換換行符 n 在一次sed使用中,執行命令 sed s n g file 發現,沒起到任何效果。...

js替換字串中的空格,換行符 r n或 n替換成

為了讓回車換行符正確顯示,需要將 n 或 r n 替換成 同樣地,將空格替換存 這裡我們通過正規表示式來替換。原始字串 替換所有的換行符 string string.replace r n g,string string.replace n g,string string.replace r n n...