Mailinglisten-Archive |
Zitat von Lutz Zetzsche: > Zitat von Jörn Bier: > > > > +49 (0) 2345/1234-80 > > > > preg_replace("/(\+)|( )|(\()|(\))|(\/)|(\-)/","","+49 (0) 2345/1234-80") > > regulaere Ausdruecke gehoeren nicht gerade zu meinen Spezialitaeten, aber ich > meine, das geht doch deutlich einfacher und universeller. :-) > > Der Ansatz sollte nicht sein, bestimmte Zeichen, die einem Suchmuster > entsprechen, herauszufiltern, sondern umgekehrt alle Zeichen herauszufiltern, > die einem Suchmuster nicht entsprechen. Das ist hier naemlich deutlich > einfacher: Filtere alles heraus, was nicht 0-9 ist. Aus dem Kopf und ohne > Zeit, > das nachzupruefen, muesste das Suchmuster in etwa so aussehen: > > /^[0-9]/ aeh, diese (0) muss natuerlich auch noch bedacht werden. ;-) Entweder vorher mit str_replace rausbasteln oder halt in das Suchmuster einbauen. :-) Lutz
php::bar PHP Wiki - Listenarchive