Mailinglisten-Archive |
Hi Marc-Alexander,
>eine, zugegeben wenig elegante, loesung waere ein
>preg_replace_callback, wobei die callback-funktion in etwa so aussehen
>koennte:
>
>function cb($matches)
>{
> return " ".str_repeat(' ', strlen($matches[0])-1);
>}
>preg_replace_callback ('/ {2,}/', 'cb', $myString);
Ok, danke, das funktioniert zumindest schon einmal. :-)
Jetzt waere es noch toll, wenn man dies auch irgendwie mit preg_replace
hinbekommen koennte? Ich habe naemlich zwei Arrays mit verschiedenen
Such- und Ersetzungsregeln, wo ich das (wenn moeglich) gerne mit
aufnehmen moechte.
An alle anderen: Danke fuer eure Tipps, auch wenn die Loesungen meist
nicht zu meiner Frage passen. Vielleicht erklaere ich mein Problem auch
nur falsch. Hier ein Beispiel:
Gegebener Text:
Ein Text, mit Leerzeichen.
Gewuenschtes Ergebnis:
Ein Text, mit Leerzeichen.
Nicht gewuenschte Ergebnisse:
Ein Text, mit Leerzeichen.
Ein Text, mit Leerzeichen.
Ein Text, mit Leerzeichen.
Vielleicht wird mein Problem ja anhand dieser Beispiele klarer?!?
Danke und Gruss,
Ralfi
php::bar PHP Wiki - Listenarchive