Mailinglisten-Archive |
Hallo, Lutz Zetzsche wrote: >Hallo Christian, > >Am Freitag, 2. Dezember 2005 13:10 schrieb Christian Hörmann: > >Ich vermute mal, wenn man sich mit regulären Ausdrücken auskennt, kann man das >auch in einen komplizierten regulären Ausdruck packen... :-) das sehe ich jetzt als herausforderung an;-) *function* formatiereZeichenkette($string) { $pattern=array( '/.{3}$/', '/.{7}$/', '/.{10}$/', '/\.|\-/A' ); $replacement=array( '.$0', '.$0', '-$0', '$1' ); $string=preg_replace($pattern,$replacement,$string); return $string; } Der Ausdruck ist gar nicht soooo kompliziert, aber ich bin mir auch sicher, dass es noch viel kompliziertere und schnellere Lösungen gibt... Viel Spass Grüsse Raffael
php::bar PHP Wiki - Listenarchive