Gunnar Bittersmann: HTML mit REGEXP bereinigen

Beitrag lesen

@@Gunnar Bittersmann

<td .*|\s>

versucht. Dieser Ausdruck findet aber nur die erste Zeile.

Hm, das tut mein Texteditor (TextMate) auch. Wobei ich nicht verstehe, warum.

Mir schwant da was. Und Wikipedia bestätigt den Verdacht:

„Ein Punkt (.) bedeutet, dass an seinem Platz ein (fast) beliebiges Zeichen stehen kann.“

Aber eben nur fast.

„Die meisten RegExp-Implementierungen sehen standardmäßig Zeilenumbrüche nicht als beliebiges Zeichen an …“

Aha.

„… jedoch kann dieses in einigen Programmen mittels des sogenannten Single-Line-Modifiers s (zum Beispiel in /foo.bar/s) erreicht werden.“

Aber in den Einstellungen des Texteditors wird man das nicht setzen können, oder?

🖖 Живіть довго і процвітайте

--
„Im Vergleich mit Elon Musk bei Twitter ist ein Elefant im Porzellanladen eine Ballerina.“
— @Grantscheam auf Twitter