I'm trying to do a find/replace on a list of words but the match can't be part of an anchor. For example, if I'm looking for the text "cfm", It should match the end of this string:
<A href="index.cfm">index.cfm</A> is the main cfm file The match should ignore the cfm in the href and the cfm in the anchor link text. I have the following which works to a certain degree, but not perfectly: REReplacenoCase(string, '(\s|^)(#word#\b)', '\1<A HREF="#word#" target="_blank">\2</A>') This is looking for the word where it is either the start of the string or has a space character before it and has a word boundary after it. This will work in most cases, but there are cases where it will fail. Does anyone have any good ideas on how to write a single regex that will match a string that is not within an anchor tag or an anchor block? Thanks ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/RegEx/message.cfm/messageid:1003 Subscription: http://www.houseoffusion.com/groups/RegEx/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.21
