Siechfred: preg_match_all und preg_replace Syntax richtig?

Beitrag lesen

Hallo Achim.

$muster = "/^<-\w+->$/";
$muster = "/^<-[A-Za-z0-9äÄöÖüÜß]+->$/i";
damit klappte es leider nicht er gab nur anfangszeichen aus und anderen...

Ja, liegt an den Begrenzern, war mein Fehler, hatte deine Ausgangsfrage nicht richtig gelesen :)

Hier mal der string
$string ='Hallo <-KAnrede-> <-KVorname-> <-KNachname-> <-1rtikelliste-><--Artikelliste-->Leider haben wir von Ihnen noch keine Rückmeldung zu der/den folgenden Fragenerhalten.<-Artikelliste->';

Lass mal die Begrenzer weg und setze das g-Flag (wobei mir das Verhalten von preg_match_all gerade nicht vorliegt, da php.net down zu sein scheint, evtl ist 'g' da überflüssig). Ach so, das sähe dann so aus (mit g-Flag):

$muster = "/<-[A-Za-z0-9äÄöÖüÜß]+->/g";

Freundschaft!
Siechfred

--
Hinweis an alle Karnevalsmuffel: Aschermittwoch ist alles vorbei.