Mailinglisten-Archive |
Christian Wohlgemuth wrote: >>Christian Wohlgemuth wrote: >> >> >>>Ich lösche alle Sonderzeichen mittels >>>"preg_replace("/[\W]/","",$sting)". >>>Bsp.: >>> >>> $string = "!\\"§$%&/()=?´+#-.,;:_\'*`~\\}][{<>^°|"; >>> echo preg_replace("/[\W]/","",$sting); >>> >> _ >>> >>>Es bleibt nur noch der Unterstrich übrig. Das ist soweit >> >>auch schön, >> >>>aber ich möchte, dass Doppelpunkte und doppelte >> >>Anführungstriche auch >> >>>noch enthalten bleiben. Kann ich preg_replace irgendwie >> >>sagen "löche >> >>>alle Sonderzeichen aussser ":"? >> >>preg_replace("/[\W\:\"]/","",$sting) >> > > Das löscht ja nochmal zusätzlich die Zeichen ':' und '"'. Diese sollen aber > erhalten bleiben. ja natürlich MEIN Fehler! preg_replace( "/[^\w\:\"]/", "", $sting ) -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive