Yikes. So is there a better way to do this? I am a bit lost with regular 
expressions...

Brook

At 11:23 AM 3/18/2005, you wrote:
>First, I think you want ([^']*?) instead of (.*)?.  You want to
>non-greedily match everything but single quotes, right?
>
>Also, keep in mind that this will do two things you're probably not
>anticipating.  First, it will only replace one set of double-equals per
>set of single quotes.  Secondly, it's not really reading nested quotes, so
>'this is in quotes' this == is not 'this is again'
>will come back with the not-in-quotes double-equals replaced.
>
>HTH
>
>--Ben
>
>
>Brook Davies wrote:
> > Can any one help me with this regEx. It is supposed to replace any "=="
> > character sequences found inside single quotes with "=". This regEx,
> > supplied by someone on this list works partially and replaces the final
> > "==" correctly but missed the first instance. Can anyone see why?
> >
> > <cfset tempString = "[CONFERENCE] == 'OPTION A == FULL CONFERENCE 
> PACKAGE' OR
> > [CONFERENCE] == '69 == this price' ">
> >
> >
> > <cfoutput>
> >          <pre>#tempString#</pre>
> >          <pre>#REReplace(tempString, "'(.*)?==(.*)?'", "'\1=\2'", 
> "ALL")</pre>
> > </cfoutput>
> >
> > Brook
> >
> >
> >
> >
>
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:199395
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to