Tom: Inhalt zwischen 2 Bereichen ausgeben...

Beitrag lesen

Hello,

$match = preg_match("/ac(.*)ca/", $suchstring, $treffer);

Zu bemerken ist, dass $treffer ein Array ist und das (.*) gierig ist, was bedeutet, dass

Uups, und ich wollte irgendwie noch einen Modifier dahinter schreiben, na ja, es muss also so heißen:

$match = preg_match("/ac(.*)ca/U", $suchstring, $treffer);
                              ^^^ => U für Ungreedy

Das funktioniert aber immer noch nicht so, wie ich es erwarten würde.

Da sollte dann nur ' doch mal ' übrig bleiben, weil es direkt von 'ac' und 'ca' eingeschlossen ist.
Muss man die Grenzen im Muster dann extra ausschließen? Das lerne ich wohl nie mehr...

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau