Hallo,
ich habe einen String $str - hier ein Ausschnitt:
usw.
Jetzt möchte ich mittels eines regulären Ausdrucks an diese Informationen kommen, aber quasi für jede Person einzeln. Jedoch stören mich dabei die Zeilenumbrüche hinter jedem </th>... Denn mein Versuch:
liefert keine Treffer.
Wie kann ich die Zeilenumbrüche innerhalb des Strings also ignorieren?
Viele Grüße
Boron
ich habe einen String $str - hier ein Ausschnitt:
Code:
<th colspan="2">Name: Peter</th> <th colspan="2">Arbeit: Handwerker</th> <th colspan="2">Alter: 23</th> <th colspan="2">Name: Julia</th> <th colspan="2">Arbeit: Schriftstellerin</th> <th colspan="2">Alter: 36</th> <th colspan="2">Name: Elisabeth</th> <th colspan="2">Arbeit: Floristin</th> <th colspan="2">Alter: 32</th>
Jetzt möchte ich mittels eines regulären Ausdrucks an diese Informationen kommen, aber quasi für jede Person einzeln. Jedoch stören mich dabei die Zeilenumbrüche hinter jedem </th>... Denn mein Versuch:
Code:
$pattern = '/<th colspan="2"><h5>Name: (.*?)<\/h5><\/th><th colspan="2">Arbeit: (.*?) <\/th><th colspan="2">Alter: (.*?)<\/th>/s'; preg_match_all($pattern, $str, $infos); print_r($infos);
Wie kann ich die Zeilenumbrüche innerhalb des Strings also ignorieren?
Viele Grüße
Boron
Kommentar