Mailinglisten-Archive |
> ich stehe wiedermal mit einer regex auf kriegsfuss. ich moechte zwischen > zwei buchstaben das leerzeichen ersetzen. die regex: gegen was für ein zeichen ??? > $matrix = ereg_replace('([a-zA-Z])( )([a-zA-Z])','\\1_', $matrix); sonst str_replace(' ',' ',$matrix) oder preg_replace('=\s=',' ',$matrix); > ersetzt mir aber das leerzeichen UND den ersten nachfolgenden buchstaben, > was ich ja gerade nicht moechte. $matrix = preg_replace('=([\w])(\s)([\w])=','\\1_\\3', $matrix); und vergiss endlich die alten ereg_* funktionen das erregt mich immer wenn ich das sehe ;-) > hat jemand einen tipp, was ich verkehrt mache? s.o. > habe mir heute das buch "regulaere ausdruecke" bestellt, vielleicht bringt > es mir etwas licht ins dunkel. nicht wirklich ;-) kiri
php::bar PHP Wiki - Listenarchive