Hallo ihr hoffentlich hilfesbereiten Menschen,
ich versuch mich grad ein bisschen in regular expressions einzuarbeiten und experimentiere gleich mit der Materie in der ich sie nutzen möchte, also in html-qulltexten.
Ich hol mir mit Hilfe der snoopy-klasse den html code einer seite, und versuche dann das auszugeben was zwischen "Verkaufe" und "Anzahl" steht.
Das funktioniert leider nicht.
Fehlereingrenzung:
- Es funktioniert wenn ich nur den reinen Text (also nicht den Quelltext hole)
- Es funktioniert mit dem Quelltext nicht, auch wenn ich "\" vor die Sonderzeichen setzen lasse (addslashes)
...irgendwas scheint ihn zu verwirren!
Ich danke euch furchtbar, das macht mich alles schon ganz nervös!
ich versuch mich grad ein bisschen in regular expressions einzuarbeiten und experimentiere gleich mit der Materie in der ich sie nutzen möchte, also in html-qulltexten.
Ich hol mir mit Hilfe der snoopy-klasse den html code einer seite, und versuche dann das auszugeben was zwischen "Verkaufe" und "Anzahl" steht.
Code:
$pattern = "/Verkaufe(.*)Eferding/"; if(preg_match($pattern,$page,$matches)){ echo 'yeah baby!'; }
Fehlereingrenzung:
- Es funktioniert wenn ich nur den reinen Text (also nicht den Quelltext hole)
- Es funktioniert mit dem Quelltext nicht, auch wenn ich "\" vor die Sonderzeichen setzen lasse (addslashes)
...irgendwas scheint ihn zu verwirren!
Ich danke euch furchtbar, das macht mich alles schon ganz nervös!
Kommentar