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