Have a look at <copy>s <filterchain>s ... Jan
>-----Ursprüngliche Nachricht----- >Von: Mark Lybarger [mailto:[EMAIL PROTECTED] >Gesendet: Dienstag, 16. August 2005 13:07 >An: Ant Users List >Betreff: Re: regexpreplace help... > >thanks for the thoughts. i'll give it a go. would love to set >to rest the current bash/sed/awk implementation. > >On 8/16/05, [EMAIL PROTECTED] ><[EMAIL PROTECTED]> wrote: >> >> just thoughts: >> - load the file into property <loadfile> >> - extract only \5 <antcontrib:propertyregexp> >> - increment that property <antcontrib:math> >> - use the result-property instead of \5 in <replaceregexp> >> >> Jan >> >> >-----Ursprüngliche Nachricht----- >> >Von: Mark Lybarger [mailto:[EMAIL PROTECTED] >> >Gesendet: Montag, 15. August 2005 17:10 >> >An: Ant Users List >> >Betreff: Re: regexpreplace help... >> > >> >one other thing, here's my regex mapping. >> > >> ><replaceregexp file="default-server.conf.work" >> >match="RewriteRule \^/apps/(.*)?/\(\.\*\)\? >> >/(.*)?/(\d\.)(\d\.)(\d+)/a/\$1 \[R\]" >> >replace="RewriteRule \^/apps/\1/\(\.\*\)\? /\2/\3\4\5/a/\$1 \[R\]" >> >byline="true"/> >> > >> >on the replace item 5 (\5), i'd like to increment the >number by one. >> >can i do this? >> > >> >On 8/15/05, Mark Lybarger <[EMAIL PROTECTED]> wrote: >> >> >> >> thanks, it is indeed in the manual. >> >> >> >> On 8/15/05, [EMAIL PROTECTED] < >> >> [EMAIL PROTECTED]> >> >> wrote: >> >> > >> >> > The manual shows how to get the back-references... >> >> > >> >> > Jan >> >> > >> >> > >-----Ursprüngliche Nachricht----- >> >> > >Von: Mark Lybarger [mailto:[EMAIL PROTECTED] >> >> > >Gesendet: Montag, 15. August 2005 15:27 >> >> > >An: Ant Users List >> >> > >Betreff: Re: regexpreplace help... >> >> > > >> >> > >Thanks jan, >> >> > > >> >> > ><replaceregexp file="default-server.conf.work" >> >> > >match="RewriteRule \^/apps/(.*)?/\(\.\*\)\? >> >/(.*)?/(.*)?/a/\$1 \[R\]" >> >> > >replace="RewriteRule \^/apps/$1/\(\.\*\)\? >/$2/REPL/a/\$1 \[R\]" >> >> > >byline="true"/> >> >> > > >> >> > >i'm trying to use a $1, $2 notation in the replacement >> >pattern, but >> >> > >the output contains a literal $1, $2, as oppose to the match >> >> > >from the first and second (.*)?. >> >> > > >> >> > > >> >> > > >> >> > >On 8/15/05, [EMAIL PROTECTED] < >> >> > >[EMAIL PROTECTED]> wrote: >> >> > >> >> >> > >> <replaceregexp> >> >> > >> >> >> > >> Jan >> >> > >> >> >> > >> >-----Ursprüngliche Nachricht----- >> >> > >> >Von: Mark Lybarger [mailto: [EMAIL PROTECTED] >> >> > >> >Gesendet: Montag, 15. August 2005 14:25 >> >> > >> >An: Ant Users List >> >> > >> >Betreff: regexpreplace help... >> >> > >> > >> >> > >> >I'm not much of a regex person, and maybe there's an >> >easier way >> >> > >> >to accomplish this. >> >> > >> > >> >> > >> >I've got an apache config file for using url rewriting. The >> >> > >> >rewrite rules look something like: >> >> > >> > >> >> > >> >RewriteRule ^/apps/MyApp/(.*)? /MyApp/1.0.62/a/$1 [R] >> >> > >> >RewriteRule ^/apps/MyNextApp/(.*)? >/MyNextApp/1.0.62/a/$1 [R] >> >> > >> >RewriteRule ^/apps/MyNextOtherApp/(.*)? >> >> > >> >/MyNextOtherApp/1.0.62/a/$1 [R] >> >> > >> > >> >> > >> >basically, the 1.0.62 is a version number that gets bumped >> >> > >when ever >> >> > >> >we want to release a new version. this allows the client to >> >> > >cache the >> >> > >> >web content indefinately, and never even check, with the >> >> > >server for a >> >> > >> >new version. what i need to do is to do a search and >> >> > >replace on this >> >> > >> >file finding the 1.0.62, and replacing it with 1.0.63. >> >> > >rather simple >> >> > >> >in a text editor, maybe someone else has done something >> >> > >similar with >> >> > >> >ant? >> >> > >> > >> >> > >> >thanks! >> >> > >> > >> >> > >> >> >> > >> >> >----------------------------------------------------------------- >> >> > >> ---- To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > >> For >> >> > >additional >> >> > >> commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> >> > >> >> >> > > >> >> > >> >> > >> >-------------------------------------------------------------------- >> >> > - To unsubscribe, e-mail: [EMAIL PROTECTED] For >> >> > additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] For >additional >> commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]