How about forgetting about <replaceregex> and do a filtered copy??? May not apply to your case, but it sure is easier to code. Since you're basically adding a line here, can't you use the trick Erik Hatcher posted recently (have the string in there, but commented out) ?
--DD -----Original Message----- From: Tara Hernandez [mailto:[EMAIL PROTECTED]] Sent: Friday, August 09, 2002 2:04 PM To: Ant Users List Subject: Re: Using " in replaceregexp Darnit. I hate when the mail goes off without me finishing. What I was going to say was: So I restructured the replaceregexp call to be inline, using 'match' and 'replace', which doesn't fail, but then it doesn't actually do anything to the file. Also, the server holding the Regexp FAQ on the Jakarta site is giving me connection refused errors when I try to peruse. Anybody know somebody who can kick it? Tara Hernandez wrote: > You are godlike. That solved my quote problem, but now I'm seeing weird things > like: "attribute 'expression' not supported for <regexp>", though that's how the > docs say I'm supposed to do it. The docs also say "use jakarta ORO", but maybe > people have found a better library? > > Dominique Devienne wrote: > > > You can't escape quote in XML like that. Try replacing your \" by " > > > > --DD > > > > -----Original Message----- > > From: Tara Hernandez [mailto:[EMAIL PROTECTED]] > > Sent: Friday, August 09, 2002 1:41 PM > > To: Ant Users List > > Subject: Re: Using " in replaceregexp > > > > Er: error is: > > > > BUILD FAILED > > file:E:/a20/modules/analytics/build.xml:272: Element type "replaceregexp" > > must > > be followed by either > > attribute specifications, ">" or "/>". > > > > Tara Hernandez wrote: > > > > > I'm trying to find the last line of a structure, append a "," then add > > > a new line. This code is largely replicated from a java class that also > > > uses an ORO jar (though not the jakarta one) to do the same thing, so I > > > was hoping it would be a pretty easy conversion. > > > > > > However, Ant blows chunks if I try to use quotes as part of the > > > expression itself. I've tried various methods of escaping them to no > > > luck. Anybody have any ideas? > > > > > > <replaceregexp file="${basedir}/config/env.dna"> > > > <regexp expression="\"WEBSTORE_SERVER\" String \"(.*)\"$"/> > > > <substitution expression="\"WEBSTORE_SERVER\" String \"$1\",\n > > > \"NEW_ENV\" String \"new_env.dna\""/> > > > </replaceregexp> > > > > > > -Tara > > > > > > -- > > > "I was gratified to be able to answer promptly, and I did. I said I > > > didn't know" > > > > > > -Mark Twain > > > > > > -- > > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- > > "I was gratified to be able to answer promptly, and I did. I said I didn't > > know" > > > > -Mark Twain > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- > "I was gratified to be able to answer promptly, and I did. I said I didn't > know" > > -Mark Twain > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- "I was gratified to be able to answer promptly, and I did. I said I didn't know" -Mark Twain -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
