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]

Reply via email to