Jens S.: Regex aufs neue

Beitrag lesen

Danke Rafael,

Bist du dir sicher, dass du diese Informationen nicht lieber in einem serialisierten Array speichern willst?

Ja, es geht mir hier nur um ein paar Tests in Sachen Regex.

Ansonsten sei gesagt, dass du mittels "s" Zeilenumbrüche bei den beliebigen Zeichen mit einschliesst. Damit sucht dein regulärer Ausdruck nach allen Konstrukten, die:

mit "##3" beginnen und anschließend möglichst viele Zeichen folgen, bis am Ende des Strings ("$") der Treffer mit "##" endet. Diese Konstruktion kommt aber nicht vor, daher sollte dir ein leeres Array ausgegeben werden.

Ach so und ich dachte der nimmt das jeweils als Grenze und sucht dann weiter.

Aber weiter hilft mir das leider auch nicht.

Denn genau das ist mein Problem, dem regex zu sagen "bitte suche
alles was mit ##3 anfängt bis wieder mal ein ## folgt. Und dann erst wieder wenn ein neues ##3 auftaucht.

Ich kriegs nicht hin
Jens