Special characters must be escaped with a backslash:
$q = preg_replace("\!", "", $q); or $q = preg_replace( preg_quote("!@#$%^&*()"), "", $q); bvr. On Mon, 28 Jan 2002 11:24:30 +1300, Philip J. Newman wrote: >I'm trying to replace !@#$%^&*() with nothing how ever every thing that I try it >takes out the space too which is bad. Siggestions > >$q=preg replace("!","",$q); > >Philip J. Newman >Philip's Domain - Internet Project. >http://www.philipsdomain.com/ >[EMAIL PROTECTED] >Phone: +64 25 6144012 > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]