I don't think you can do that in one line, but you can do a loop: <cfscript> start = 1; exit = false; regexp = '(<A class=jargon href="javascript:popUpJargonDefinition\([0-9]+\)">)([^<]*)(</a>)'; while(NOT exit){ match = REFindNoCase(regexp,page,start,true); if(match.pos[1]){ page = RemoveChars(page,match.pos[4],match.len[4]); page = RemoveChars(page,match.pos[2],match.len[2]); start = match.pos[1]+match.len[3]; } else{ exit = true; } } </cfscript>
-----Original Message----- From: Oliver Cookson [mailto:[EMAIL PROTECTED] Sent: donderdag 20 maart 2003 10:43 To: CF-Talk Subject: RE: RegEx Help! (more detail) Hi Jochem, Thanks for the reply (and the others who replied too!). Ok let me explain myself a little better. I am outputting a page of text and if the user chooses to turn off the "jargon" links i want to strip all links that look like this out: <A class=jargon href="javascript:popUpJargonDefinition(2)">article</A> You say that would be easy? Well i want to keep the text inbetween the <A></A> tags (in this case "article") and the argument i am passing to the JS function could be ANY number (from 1 to 2000? As this is the ID of the jargon.) I need to replace ALL occurences of this text within the large string. I tried this RegEx below but it didn't work? (sorry for the text-wrap) <CFSET bodyText = REReplaceNoCase (publishGetArticleOnContentId.body1,'^.*<A class=jargon href="javascript:popUpJargonDefinition([0-9]*)">([^<]*)</a>.*$',"\1")> Thanks in advance and any help would be appreciated. :) Oliver > : -----Original Message----- > : From: Jochem van Dieten [mailto:[EMAIL PROTECTED] > : Sent: Friday, March 14, 2003 6:23 AM > : To: CF-Talk > : Subject: Re: SOT: RegEx Help! > : Do you mean this string is part of a larger text? Use: > : <cfset text = REReplaceNoCase(text,'^.*<A class=jargon > : href="javascript:popUpJargonDefinition([0-9]*)">(.*)</a>.*$',"\1")> > : else: > : <cfset text = REReplaceNoCase(text,'<A class=jargon > : href="javascript:popUpJargonDefinition([0-9]*)">(.*)</a>',"\1")> > : > : Jochem ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4