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

Reply via email to