regulärer Ausdruck: Tabs und Zeilenumbrüche berücksichtigen?!

Veränderung

Erfahrenes Mitglied
Hallo Freunde der Sonne,

ich möchte aus einer Textdatei folgende zwei Codezeilen abfragen:
HTML:
<tr class="designTR">
	<th colspan="5" class="designTD">
Die zweite Zeile ist dabei meist um einen Tab versetzt.

Wie frage ich das ab?
Mein Versuch:
Code:
&(\<tr class\=\"designTR\"\>)+.{1,7}(\<th colspan\=\"5\" class\=\"designTD\"\>)+&im
Mit +.{1,7} versuche ich die Zeilenumbrüche und Tabs zwischen diesen beiden festen Codes abzufragen. Leider erfolglos. Wie kann man das abfragen?
 
Hi,

hast du mal versucht, einfach mit Whitespaces zu arbeiten:
Code:
&(\<tr class\=\"designTR\"\>)\s(\<th colspan\=\"5\" class\=\"designTD\"\>)+&im

Mamphil
 
Stimmt, funktioniert bei \n & Co, wofür steht das \s?
Für mich optimale erweiterte Lösung: ( |\t|\n|\r)* (berücksichtig Zeilenumbrüche, Leerzeichen, Tabsprünge).
Vielen Dank aber für die Idee :)
 
Zuletzt bearbeitet:
Hi,

\s steht meines Wissens für Whitespaces im weiteren Sinne, also Steuerzeichen / Zeichen, die nicht angezeigt werden und Leerzeichen.

Mamphil
 

Neue Beiträge

Zurück