有下面一段文字, 在編輯器裡的格式如下:
<div id="foo"
>
line1
line2
line3
切換到瀏覽器, 顯示如下
line1line2line3
這裡我想使瀏覽器顯示效果變成如下形式
line1line2
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...