Javascript Ersetzen Sie Alle Instanzen von Neue-Zeile-Zeichen ASCII (13) mit "\r\n"?
Wie kann ich ersetzen Sie alle Instanzen von einem newline-Zeichen ASCII-code (13) in einen string mit "\r\n"?
Jede mögliche Hilfe würde geschätzt.
- ASCII 13 (dezimal) ist carriage return, nicht newline. Möchten Sie Zeilenumbrüche ersetzen, oder ersetzen dezimal 13?
- w3schools.com/jsref/jsref_replace.asp Alles, was Sie brauchen, hoffe es hilft
- (carriage return = '\r', newline = '\n')
- Bitte verwenden Sie nicht W3Schools als Referenz, bitte siehe W3Fools für eine lange Liste von Gründen, warum. Mozilla Developer network ist eine mehrere weit überlegen ist, HTML - /CSS - /Javascript-Referenzen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese können Sie verwenden, um es zu tun...
Natürlich, wenn Sie nicht brauchen, um übergeben Sie eine variable, um die char-code (oder wenn es nicht klarer), verwenden Sie das Zeichen in regex-literal, z.B.
/\r/g
.String.fromCharCode(13) == '\r'
ist immer wahr, aber schön verwenden zeigenfromCharCode
.ASCII-code 13 ist nicht ein newline-Zeichen, es ist ein Wagenrücklauf, die in vielen Programmiersprachen (wie JavaScript) kann dargestellt werden in Zeichenfolgen mit
\r
.Hier ist, wie können Sie ersetzen Sie alle vorkommen von
\r
in einen string mit\r\n
: