I've never used it before either.
Must be the tacos at lunch.
=)
Jerry Johnson
>>> [EMAIL PROTECTED] 12/23/02 02:38PM >>>
Nice. I like that. I hadn't thought of using a null character in a piped
chooser (or whatever you want to call that. I'm sure it has a name :-)
--Ben Doom
Programmer & General Lackey
Moonbow Software
: -----Original Message-----
: From: Jerry Johnson [mailto:[EMAIL PROTECTED]]
: Sent: Monday, December 23, 2002 2:29 PM
: To: CF-Talk
: Subject: Re: Regular expression question
:
:
: if you are too lazy to try Ray's suggestion (as I often am),
: something like this might get you there.
:
: <cfset
: emailAddress=REReplaceNoCase(BlockOfText,"(|.*[^'\._a-z0-9-]+)(['\
: ._a-z0-9-]+@[a-z0-9-]+(\.[a-z0-9-]+)*\.(([a-z]{2,3})|(aero|coop|in
fo|museum|name))).*","\2")>
:
: (Of course, this assumes there was an email to find, otherwise
: emailAddress=blockoftext)
: FWIW
: Jerry
:
: >>> [EMAIL PROTECTED] 12/23/02 11:22AM >>>
: Is there a way to return just the string that a REFind matches?
: I'm trying
: to pull an email address out of a block of text. I can find the beginning
: using this:
:
: REFindNoCase("['_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+
: )*\.(([a-z
: ]{2,3})|(aero|coop|info|museum|name))",BlockOfText)
:
: But I don't see how to match the end. It seems like I need to return the
: "\1" back reference, but how?
:
: Thanks,
: Chris Lofback
: Sr. Web Developer
:
: TRX Integration
: 28051 US 19 N., Ste. C
: Clearwater, FL 33761
: www.trxi.com
:
:
:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm