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

Reply via email to