<replaceregexp>? Jan
> -----Ursprüngliche Nachricht----- > Von: LECONTE LaurentROSI/SICOR > [mailto:[EMAIL PROTECTED] > Gesendet am: Donnerstag, 10. Februar 2005 14:16 > An: user@ant.apache.org > Betreff: Replacing tokens without token delimiters > > Hello all, > > we've recently decided to replace all our shell scripts with > ant tasks, and I'm currently faced with the following > problem: I need to replace arbitrary strings in a number of > source files with different values, e.g. "http://www.foo.com" > would be replaced by "http://test.bar.net", "prod.value=5" by > "test.value=10", etc. > The problem is that the strings to be changed aren't clearly > (i.e. with a distinctive begin/end character) delimited in > the source files. > > I have a property file where all the strings to be replaced, > as well as their new values, are defined. I've tried to do this : > > <copy todir="${new.dir}"> > <fileset refid="filesToBeChanged"/> > <filterset begintoken="" endtoken=""> > <filtersfile file="${my.property.file}"/> > </filterset> > </copy> > > However, this fails because filterset won't accept empty > delimiters. I've thought of using the replace task instead, > but I can't define the tokens to be replaced using a property > file: I have to list them all by hand in the build.xml file. > Is there any way to avoid listing all the replacement strings > in the build.xml file and still use the replace task? > > Thanks in advance. > > Laurent Leconte > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >