Greg,
I've been looking at this for about an hour or so... I'm stumped too ;) On Fri, 6 Jan 2012, greg.zol...@aviall.com wrote:
Hello, I am able to do some very simple regexp replacement with the replaceregexp ant task but now need to do something a little more advanced. Say I have a string in a file like this: require(["a","foo/b","foo/c"], function(){...}) What I want to do is replace all the "foo" with "bar" so the final product looks like this: require(["a","bar/b","bar/c"], function(){...}) With replaceregexp the best I've been able to get was below using regexp like "require\(\s*\[(.*)foo/([^\]]*)\]" require(["a","foo/b","bar/c"], function(){...}) (I can't just do a global replace on "foo" because I only want to do the replacement in this "require" context.) Any ideas? Thanks for any advice, Greg "If I had asked my customers what they wanted, they would have said 'A faster horse'" -- Henry Ford _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ This e-mail message, including attachments, may contain confidential, proprietary, or export controlled information. Any unauthorized disclosure, distribution, or other use is prohibited, unless expressly authorized. If you receive this e-mail in error, please notify the sender, and delete all copies of the original message from your systems.
Scot P. Floess RHCT (Certificate Number 605010084735240) Chief Architect FlossWare http://sourceforge.net/projects/flossware http://flossware.sourceforge.net https://github.com/organizations/FlossWare --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org