Mailinglisten-Archive |
ANGEL Harald wrote: > Hi Liste! > Ich hab festgestellt, das ich zu blöd für die Regular Expressions bin... > Ich hoff, jemand von euch kann mir helfen! > Ein User darf nur seine eigenen Smilies verwenden (mit seiner userid) > Die Smilies haben diese Form: ":<USERID>_<NUMMER VON 0 BIS 99>:" (ohne die ") > > Jetzt will ich aus diesem String: > > $string="das ist ein Smilie vom user A: :s116_1: und der is von mir: :s284_1: - test ende"; > > Alle Smilies löschen, die nicht von User 284 sind... > > if (preg_match(":s284_([1-99]):",$string,$found)) { > > > Kann mir da wer weiterhelfen??? deine doppelpunkte werden nicht mitgenommen weil sie so gesehen dein muster begrenzen: "=:s284_([1-99]):=" so werden die : wieder gematcht.
php::bar PHP Wiki - Listenarchive