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]

Reply via email to