It's as simple as:
<cfset str =
reReplace("!@##\$%\^&\*()-+={[}]|\\:;""'<,>\.\?/","_","all")>
Notice I had to escape out the # and " for CF and a few character that
regex use like . and *. It's possible I may have missed one though.
=======================================================================
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
Email : [EMAIL PROTECTED]
WWW : www.camdenfamily.com/morpheus
Yahoo IM : morpheus
"My ally is the Force, and a powerful ally it is." - Yoda
> -----Original Message-----
> From: Jeff D. Chastain [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 06, 2002 11:31 AM
> To: CF-Talk
> Subject: Regular Expression Help
>
>
> I am trying to use a regular expression to change all
> possible special characters in a string to underscores
> because I am trying to use the string as a variable name.
>
> Regular expressions are not my specialty and I am running
> into problems using some characters in my reReplace function.
>
> Could somebody offer some suggestions on making this work?
>
> I am needing to replace !@#$%^&*()-+={[}]|\:;"'<,>.?/ plus a
> blank space, all with the _ character.
>
> Thanks
> -- Jeff
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more
resources for the community. http://www.fusionauthority.com/ads.cfm