Ich muss alle \n
durch \r\n
ersetzen, aber nur wenn \n
nicht bereits \r
previosly.
heißt
Hello\nGreat\nWorld
->Hello\r\nGreat\r\nWorld
Hello\r\nGreat\r\nWorld
->Hello\r\nGreat\r\nWorld
. javascript, ersetzen n durch r n
In Java ich es in der nächsten Art und Weise tun kann
"Hello\nGreat\nWorld".replaceAll("(?<!\r)\n", "\r\n");
Aber (?<!X)
Konstrukt ist in JS fehlt.
Irgendwelche Ideen, wie kann ich es in JS tun?
nur alle ersetzen '\ r \ n 'von' \ n', danach alle ' \ n' durch '\ r \ n'. Keine Phantasie Regex benötigt. – Yoshi
[Mögliches Duplikat] (http://stackoverflow.com/questions/7376238/javascript-regex-look-behind-alternative) –