我需要更换所有\n有\r\n,但前提是\n有没有\rpreviosly.
即
Hello\nGreat\nWorld- > Hello\r\nGreat\r\nWorld
Hello\r\nGreat\r\nWorld- > Hello\r\nGreat\r\nWorld.
在Java中,我可以通过下一种方式完成
"Hello\nGreat\nWorld".replaceAll("(?<!\r)\n", "\r\n");
Run Code Online (Sandbox Code Playgroud)
但(?<!X)JS中缺少构造.
任何想法,我怎么能在JS中做到这一点?
Jon*_*Jon 34
只需制作\r匹配的可选部分,然后您可以替换为有罪不罚:
"Hello\r\nWorld\n".replace(/\r?\n/g, "\r\n")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17536 次 |
| 最近记录: |