I have a list of words and corresponding links eg. dog www.bigdog.com
cat www.nicecat.com fox www.fox.com Can I have one regular expression that will replace all the words on the left hand side of the list (ie. dog, cat, fox) with the left hand side (www.bigdog.com, www.nicecat.com, www.fox.com)? Lets take an input string: The dog saw the cat and fox laughing. I want the output to be: The http://www.bigdog.com dog saw the http://www.nicecat.com cat and http://www.fox.com fox laughing. I will take the word/link list as xml eg; <masterlist> <keyword> <text>dog</text> <url>http://www.bigdog.com</url> </keyword> <keyword> <text>cat</text> <url>http://www.nicecat.com</url> </keyword> <keyword> <text>fox</text> <url>http://www.fox.com</url> </keyword> </masterlist> I am also using msxsl c# script for the reular expression. At the moment I am using a recursive function to replace the the contents of text node with url node. However the problem is that the longer the list gets the longer it takes for all the text to get replaced. I would really like to have an expression that will replace a group of text with a group of urls, in one go. Can this be done? -- View this message in context: http://www.nabble.com/Replace-list-of-words-with-associated-links-tf2748738.html#a7669004 Sent from the Cold Fusion - RegEx mailing list archive at Nabble.com. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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:1002 Subscription: http://www.houseoffusion.com/groups/RegEx/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.21
