2017-11-07 2 views
0

私はnCan \我々が言う 変換の r n文字は3

例 ジョン今待っている。\ rの新しいライン

に文字列での\ r \ n文字を変換することができるようにしたいです彼について\ rを\ NHEは、ジョンが今待っている

変換された偉大な人物です。

私たちは彼について話すことができます。

彼は、それらがあるので、あなたの\r\n文字が見えるかもしれないという事実に

nl2br(text: string) { 
    return text.replace(new RegExp('\r?\n','g'), '<br />'); 
} 
+0

はあなたのようにテキストで\ r \ nを読んで行うことができますそれを書いた? –

+0

はい。それは大文字の一部です – devloper2009

+0

...だからエスケープされます –

答えて

2

は、私は問題があるかもしれないと思う無駄にこれを試しました偉大な人物

である「オーバーエスケープ」 。

さらに私はあなた置き換えるコンテキストを実行する必要がありますが、私はあなたがこれ

nl2br(text: string) { 
    return text.replace('\\r\\n', '\n'); 
    //or return text.replace('\\r\\n', '<br/>') if it is really what you need 
} 
のような愚かな何かができる <br/>

によってそれらを交換する必要はないと思います正確に知っていません

も注意してくださいあなたは脱出し\n\rが混在している場合、あなたは

nl2br(text: string) { 
    return text.replace(/\\r\\n|\\r|\\n/gi, '\n'); 
    //or ...'<br/>'); 
} 
関連する問題