Merlin wrote:
Hi there,
I am somehow lost when it comes to regex. I am trying to remove ! and ?
characters from a string. Could somebody please help me to get a working
regex running for that?
I tried: $str = preg_replace('/\!\?\./', ' ', $str);
$s = "?!help!?";
echo "--",$s,"--",preg_replace("#[\\!\\?]#", "", $s),"--\n";
notice I use double quotes (because it means I can test the code on the command
line) and therefore I'm escaping the backslashes. basically you need to add
the square brackets around the chars in question in order to say 'any one of these
chars'....
<quote from="http://php.net/manual/en/reference.pcre.pattern.syntax.php">
[
start character class definition
]
end character class definition
</quote>
Thank you for any help,
Merlin
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php