von einstein |
MarkusStruebel schrieb am 27.11.2003 17:17
Wie kann ich einen regulären Ausdruck verwenden, wenn die Quelle, in meinem Beispiel die Zeile beginnend mit preg_match_all, im Quelldokument mehrzeilig ist?
|
PCRE-modifier: /m
siehe tutorial  |
von einstein |
http://4websites.de/tricks/artikel/156
Du kannst beliebig viele Platzhalter einfügen - die werden dann einfach durch-indexiert.
Siehe auch http://php.net/preg_match_all
Um zu sehen wie das Array $zeit aufgebaut ist einfach
print_r($array);
ausführen.
Anhand der Ausgabe kannst du dein Problem dann selber lösen  |
von MarkusStruebel |
Kurze Frage noch dazu:
Wie kann ich einen regulären Ausdruck verwenden, wenn die Quelle, in meinem Beispiel die Zeile beginnend mit preg_match_all, im Quelldokument mehrzeilig ist?
Markus |
von MarkusStruebel |
Hallo,
bisher sieht mein Code so aus:
1:
2:
3:
4:
5:
6:
7:
8:
9: |
preg_match_all ('/<td class=\"bgmitte\" align=\"left\" valign=\"top\"><span class=\"textbold\">([^"]*)<\/span><\/td>/', $html, $zeit);
for ($i=0; $i< count($zeit[0]); $i++) {
echo "<i>".$zeit[1][$i]."</i><br>\n";
}
?> |
Wie kann ich den Text nun um weitere "Platzhalter => ([^"]*) " erweitern? Und wie spreche ich diese dann bei der echo-Ausgabe an?
Markus |
|