Mailinglisten-Archive |
Michael Schoenboeck [liste-php at digitalhome.cc] wrote:
> Hi leute,
Hi Michael!
> Also ich habe folgenden text:
> ....
> Das ist ein text den @user@ geschreiben hat, und man kann ihm eine
> m at il schreiben, Was @user2@ sehr freun würde.
> ....
> Dann hab ich folgende codeschnipsel:
> $msg = preg_replace("/(\@(.+?)\@)/ise","getUser(\"$1\")",$msg);
> Ok, wie kann ich das aber lösen?
> Also das @user2@ auch noch in die funktion kommt.
Du kannst das RegEx noch einschränken, so dass es nur Strings ohne
Leerzeichen findet:
<untested>
$msg = preg_replace("/(\@([^ ]+)\@)/ise","getUser(\"$1\")",$msg);
</untested>
mfg
alex
--
If all you have is a hammer, everything looks like a nail.
php::bar PHP Wiki - Listenarchive