Mailinglisten-Archive |
hallo Frank, > Hallo > > Da ich mich mit regulären Ausdrücken überhaupt kein Stück auskenne, > möchte > ich hier mal fragen wie man folgenden Fall mit nur einer Zeile Code > lösen > könnte. > > Ich habe einen String in dem folgendes vorkommen könnte. > > -&- > -u.- > - > > Zur Zeit gehe ich hin und filtere den String so: > str_replace("-&-", " & ", $text); > str_replace("-u.-", " & ", $text); > str_replace("-", " & ", $text); > > Das klappt ja so auch gut. Nur denke ich, dass es sicherlich einen, > wesentlich schnelleren, Einzeiler dafür gibt. str_replace(array("-&-", "-u.-", "-"), " & ", $text); oder preg_replace("/(\-&\-|\-u\.\-|\-)/", "&", $text); ich glaube aber das die erstere Variante schneller ist da hier nicht immer gleich die RegularExpressions Maschine angeschmissen werden muss. Gruß Aron
php::bar PHP Wiki - Listenarchive