-2

私はテキストを持っています:

1 つの改行 ( \r\n) を " <br>" に置き換える必要があり、複数の改行がある場合は 1 つの改行に置き換えます。

例えば:

LINE1 
LINE2

LINE3
LINE4



LINE3
LINE4

なる:

LINE1<br>LINE2
LINE3<br>LINE4
LINE5<br>LINE6

答え:

.replace(/([^\r\n])\r\n([^\r\n])/g, '$1<br>$2').replace(/[\r\n]+/g, "\r\n");
4

3 に答える 3

6
str
   .replace(/\r\n([^\r\n])/g, "<br>$1")
   .replace(/[\r\n]+/g, "\r\n");
于 2012-07-20T15:42:48.077 に答える