seth: Noch eine Stufe verbessert :-)

Beitrag lesen

gudn tach!

preg_match_all('/(##3)([^(##)]*\s*)(\b|$)/m', $data, $_treffer);

hmm, die regexp ist in etwa dasselbe wie
/(##3)([^()#]*)(\b|$)/m

ich habe mir jetzt nicht die muehe gemacht, den kompletten thread zu lesen, aber habe es so verstanden, als solle alles zwischen "##3" und dem naechsten "##" (was am zeilenanfang stehen muss) gematcht werden. das ginge z.b. so

/(?:##3\n)((?:.(?!\n##))+.)/s

bei unix-zeilenumbruch. hab's nicht ausprobiert, aber die idee sollte klar sein. hilfe zu den fragezeichendingern gibt's im php oder auch im perl-manual.

prost
seth