Javascript, ersetzen Sie \ n durch \ r \ n

7

Ich muss alle \n durch \r\n ersetzen, aber nur wenn \n nicht schon \r previosly hat.
d. h.
Hello\nGreat\nWorld - & gt; Hello\r\nGreat\r\nWorld
Hello\r\nGreat\r\nWorld - & gt; %Code%.

In Java kann ich es auf die nächste Art machen

%Vor%

Aber Hello\r\nGreat\r\nWorld Konstrukt fehlt in JS.
Irgendwelche Ideen, wie kann ich es in JS tun?

    
Ilya 23.04.2013, 09:01
quelle

2 Antworten

27

Machen Sie einfach \r zu einem optionalen Teil der Übereinstimmung, dann können Sie ungestraft ersetzen:

%Vor%     
Jon 23.04.2013, 09:05
quelle
3
%Vor%     
RichieHindle 23.04.2013 09:06
quelle

Tags und Links