Flucht Regex Newline

8

Wie würde ich eine \ n Übereinstimmung in Regex machen? Ich möchte, dass die beiden aktuellen ASCII-Werte 92 und 110 (als String) übereinstimmen.

Ich benutze Preg von PHP Danke

    
jtnire 23.03.2012, 15:55
quelle

2 Antworten

8

Sie können entweder den ersten Schrägstrich verlassen: \n

Oder wickeln Sie den ersten Schrägstrich in []: [\]n

    
Lee Netherton 23.03.2012 16:11
quelle
2

Wenn Sie keinen echten Zeilenumbruch sondern eine Zeichenfolge (mit zwei Zeichen) wie '\n' verwenden möchten, müssen Sie nur den Backslash mit einem weiteren \n umgehen, damit er nicht als Zeilenumbruch erkannt wird.

Aber die meisten Programmiersprachen sind ein bisschen anders, wenn es darum geht, zu entkommen, also müssen Sie Ihre Sprachdokumente dafür überprüfen, aber zwei Backslashes werden wahrscheinlich funktionieren.

    
luukes 23.03.2012 16:07
quelle

Tags und Links