How do you like that, I thought I was lacking regex knowledge turns out I
was lacking CF knowledge too.
The more I learn the less I know.
Thanks.
-Original Message-
From: Charlie Griefer [mailto:[EMAIL PROTECTED]
Sent: Friday, April 09, 2004 10:54 AM
To: CF-Talk
Subject: Re: Regex newbie has partial success
disclaimer:I'm a total n00b with regex too.i've only spent 4 minutes
with Ben's 10 minute book so far... so if there may be a better way to do
this (and if there is, I'm sure somebody will speak up)...but this works:
cfset testcase =d 307,569|d307,558|d 221,145|
cfset testcase = ReReplace(trim(testcase),([Dd]\s?),D,all)
the problem that I think I see with yours is that you put both the dD and
the space within character classes, which only match a single character.By
taking the space (\s) out of the character class, you're saying, one upper
or lower 'D' optionally followed by a space (the optional flag being the
'?').
charlie
- Original Message -
From: Nathan C. Smith [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, April 09, 2004 8:33 AM
Subject: Regex newbie has partial success
I am trying to go through a string and replace instances of D, that may
or
may not have spaces after them, with uppercase D adjacent to the
following
numbers.
cfset testcase =d 307,569|d307,558|d 221,145|
cfset testcase = ReReplace(trim(testcase),[dD][\s]?,D)
If anyone looking at this has a pointer or can nudge me towards the field
of
regex study to complete my task I would appreciate it.I have Ben's new
book in front of me, but clearly I am missing something.
Thank you much.
-Nate
Nathan SmithMcKee, Voorhees Sease, P.L.C.515.288.3667
_
[Todays Threads]
[This Message]
[Subscription]
[Fast Unsubscribe]
[User Settings]