URL: https://www.overclockers.at/coding-stuff/regexp_prob_in_php_53680/page_1 - zur Vollversion wechseln!
hab wieder mal ein prob mit den regexp...
also mein problem: ich versuche nur den Inhalt eines Body-Tags auszugeben, meine derzeitige lösung geht wie folgt:
nur wird mir da komischerweise alles von der ersten '(' bis zum letzten ')' in $match[0] zurückgegeben...Code: PHP$result = preg_match("/<body(?:(.*)?)>(.*)?<\/body>/is",$file['content'], $match); echo $match[0];
Das ist nicht komisch, das ist normal. Du kannst entweder den greedyness Modifier verwenden (ich glaub, den gibt's in php) oder das mit der Klammer so umschreiben:
\([^)]*\)
ähm, ich glaub du hast da was falsch verstanden...Zitat von RingdingDas ist nicht komisch, das ist normal. Du kannst entweder den greedyness Modifier verwenden (ich glaub, den gibt's in php) oder das mit der Klammer so umschreiben:
\([^)]*\)
Ja, ist mir schon aufgefallen, aber ich glaub, es sollte klar sein, was ich mein.
Dann musst du halt die erste Klammer so machen:
([^>]*)>
man, bin ich ein kofferZitat von RingdingJa, ist mir schon aufgefallen, aber ich glaub, es sollte klar sein, was ich mein.
Dann musst du halt die erste Klammer so machen:
([^>]*)>
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025