phpbar.de logo

Mailinglisten-Archive

[php] preg_replace

[php] preg_replace

Sebastian Mendel lists at sebastianmendel.de
Don Jun 2 15:44:34 CEST 2005


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