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]