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]
> 
>

Reply via email to