Mailinglisten-Archive |
Hallo Liste, hier ist die Lösung zu meinem Problem gepostet von Frank Schenk (i-worker mailingliste): >das Problem ist nicht nur der reguläre Ausdruck sondern die verwendete >Sprache und das Beachten von greedy/nongreedy. > >In PHP sollte folgendes funktionieren: > >$search = 'foo[KNR]2345[/KNR]'; >preg_match( "~\[KNR\]([^[]+)\[/KNR\]~", $search, $matches); >print_r( $matches); > >Wichtig: Durch Verwendung geeigneter Delimiter (in diesem Fall "~" kann >man sich doppelte Escapes etc. sparen und durch die "negative" Suche >(nimm alles, was nicht "[" enthält) braucht man keine nongreedy Suche. >Mehr dazu verrät das Handbuch. Beste Grüße Marcel
php::bar PHP Wiki - Listenarchive