Inside a class, you don't need to escape parens, use the "or" pipe, or re-use the "not" ^. This is, I think, what you want:
REreplace(sql, "(\([^()]*\))", "<strong>\1</strong>","all") --Ben Qasim Rasheed wrote: > Taking from Barney's example > > REreplace(sql, "(\([^\(|^\)]*\))", "<strong>$1</strong>","all") > > On 9/21/05, Ryan Guill <[EMAIL PROTECTED]> wrote: > >>yeah, the \1 works. >> >>Now, how can I do the same thing, only this time looking for ( and ) >>surrounding the text? My first attempts havent worked... >> >>On 9/21/05, Rick Root <[EMAIL PROTECTED]> wrote: >> >>>I think he meant \1 not $1 >>> >>>Rick >>> >>>Ryan Guill wrote: >>> >>>>no, that puts just $1 in there, it doesnt fill it in... >>>> >>>>am I doing something wrong? >>>> >>>><cfset out = REreplace(out, "('[^']*')", "<strong >>>>class=""paren"">$1</strong>", "all") /> >>>> >>>>On 9/21/05, Barney Boisvert <[EMAIL PROTECTED]> wrote: >>>> >>>> >>>>>Try REreplace(sql, "('[^']*')", "<strong>$1</strong>", "all") >>>>> >>>>>That says find an apsotrophe, followed by any number of non-apostrophe >>>>>characters, and then another apostrophe and replace it with itself, >>>>>surrounded by STRONG tags. >>>>> >>>>>cheers, >>>>>barneyb >>>>> >>>>>On 9/21/05, Ryan Guill <[EMAIL PROTECTED]> wrote: >>>>> >>>>> >>>>>>hey guys, >>>>>> >>>>>>not ever really used regex much except for really simple cases. But >>>>>>have a question about it now. >>>>>> >>>>>>Lets say I have the following sql code: >>>>>> >>>>>>SELECT * FROM sometable WHERE this = 'this string' >>>>>> >>>>>>and I want to replace the single quotes AND its contents with the same >>>>>>things only surrounded by <strong> tags. so take the string above, >>>>>>look for single quotes and make it like this: >>>>>> >>>>>>SELECT * FROM sometable WHERE this = <strong>'this string'</strong> >>>>>> >>>>>>(thats not exactly what I want to do, but close enough.) >>>>>> >>>>>>how would you go about doing this with rereplacenocase? is it even >>>>>>possible? all examples I see are looking for a regex that can have >>>>>>wildcards in the middle etc, but how to take what you find and wrap >>>>>>it? >>>>>> >>>>>>thanks, >>>>>>-- >>>>>>Ryan Guill >>>>>>BlueEyesDevelopment >>>>>>[EMAIL PROTECTED] >>>>>>www.ryanguill.com >>>>>>(270) 217.2399 >>>>> >>>>>-- >>>>>Barney Boisvert >>>>>[EMAIL PROTECTED] >>>>>360.319.6145 >>>>>http://www.barneyb.com/ >>>>> >>>>>Got Gmail? I have 100 invites. >>>>> >>>>> >>>> >>>> >>>> >>> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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:218861 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=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54