Hello everybody, I need some help with regular expressions.
I'm trying to write a reqular expression that will return all the links on a page that contain a string in the query string. I found a UDF on cflib that returns a list of all the anchor tags on a page but I want to only return all href tags that contain the word "ProductID" in the query string ex: <a href="somesite.com/index.cfm?action=get&productID=1">test</a> Here is the udf, that returns all the links on the page. function hrefsToList(inputString) { var pos=1; var tmp=0; var linklist = ""; var delimiter = ","; var endpos = ""; if(arrayLen(arguments) gte 2) delimiter = arguments[2]; while(1) { tmp = reFindNoCase("<a[^>]*>[^>]*</a>", inputString, pos); if(tmp) { pos = tmp; endpos = findNoCase("</a>", inputString, pos)+4; linkList = listAppend(linkList, mid(inputString, pos, endpos-pos), delimiter); pos = endpos; } else break; } return linkList; } Can someone please show me how to change the modify expression to return what I've explained above please? Thanks, cfcoder ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;160198600;22374440;w Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:299082 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4