Frage zu reg_replace
Hi,
ich habe da noch mal eine Frage zu "Preg_replace". Ich habe eine
Variable. Hierin sollen alle mehrfach vorhandenen Kommas entfernt
werden. Danach sollen die Zwischenräume vor und hinter einem Komma
gelöscht werden
Also aus
Haus, Schule ,, Auto ,,,,Stuhl
wird
Haus,Schule,Auto,Stuhl
Weiß jemand, wie man das am besten mit preg_replace hinbekommt?
Danke im voraus für Eure Hilfe :-)
Re: Frage zu reg_replace
..oO(Jörg Nieswand)
>ich habe da noch mal eine Frage zu "Preg_replace". Ich habe eine
>Variable. Hierin sollen alle mehrfach vorhandenen Kommas entfernt
>werden. Danach sollen die Zwischenräume vor und hinter einem Komma
>gelöscht werden
>
>Also aus
>
>Haus, Schule ,, Auto ,,,,Stuhl
>
>wird
>
>Haus,Schule,Auto,Stuhl
>
>Weiß jemand, wie man das am besten mit preg_replace hinbekommt?
Versuch mal
$text = preg_replace('/\s*,+\s*/', ',', $text);
Micha
Re: Frage zu reg_replace
Jörg Nieswand schrieb:
> Hi,
>
> ich habe da noch mal eine Frage zu "Preg_replace". Ich habe eine
> Variable. Hierin sollen alle mehrfach vorhandenen Kommas entfernt
> werden. Danach sollen die Zwischenräume vor und hinter einem Komma
> gelöscht werden
>
> Also aus
>
> Haus, Schule ,, Auto ,,,,Stuhl
>
> wird
>
> Haus,Schule,Auto,Stuhl
>
> Weiß jemand, wie man das am besten mit preg_replace hinbekommt?
>
> Danke im voraus für Eure Hilfe :-)
[fuel]:~ $ php -r 'echo preg_replace("#\s*,+\s*#", ",", "Haus, Schule ,, =
Auto ,,,,Stuhl").chr(10);'
Haus,Schule,Auto,Stuhl
Mir hilft immer [1] bzw. wenn man es von Anfang an lesen will [2]. Zum
komfortablen testen empfielt sich der RegexCoach.
[1] http://www.regenechsen.de/phpwcms/index.php?regex_allg_liste
[2] http://www.regenechsen.de/phpwcms/index.php?regex
Gruss
Joerg
--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Re: Frage zu reg_replace
Jau, das war es. Habt Dank :-))
Jörg
> Versuch mal
>
> $text = preg_replace('/\s*,+\s*/', ',', $text);