SorgenKind Mech: / RegEx: Ich werde es nie kapieren ;(

Beitrag lesen

Hallo,

ich scheitere abermals an einem regulären ausdruck ...

ich glaube, du scheiterst an einem viel trivialeren Problem. ;-)

<!-- [GL:USERLIST] !-->
[...]
<!-- [/GL:USERLIST] !-->

$regex  = '/<!-- [GL:USERLIST] !-->(.*?)<!-- [\GL:USERLIST] !-->/';

Achte auf den Unterschied zwischen normalen Forward-Slashes und Backslashes. Weiter bin ich jetzt gar nicht ins Detail gegangen.

So long,
Martin

huhu martin,

vielen dank, das ist wirklich peinlich ...
ich hab das jetzt so geändert:

$regex  = '/<!-- ['.$feld.'] !-->(.*?)<!-- [/'.$feld.'] !-->/';

leider ohne erfolg, preg_match gibt immernoch keinen treffer zurück ;(

hast du noch eine idee?