| AW: Convert a path | AW: Convert a path 2005-05-04 - By Jan.Materne@(protected)
<modified> uses the File.getAbsolutePath() method. That should have the platform dependend separators and roots (/, A: B: ...). So you could try a <replaceregexp/>.
Jan
> -----Urspr?ngliche Nachricht----- > Von: Alexey N. Solofnenko [mailto:A.Solofnenko@(protected)] > Gesendet am: Dienstag, 3. Mai 2005 19:49 > An: Ant Users List > Betreff: Re: Convert a path > > I would use <scriptdef> with your preferred scripting language. There > are several scripting languages written in Java (Jython, Groovy, > BeanShell,...) and they are as portable as Java itself. > > - Alexey. > > Nicolas Vervelle wrote: > > >I didn't have much success with my last question :( > >I will try with only a small problem then : > > > >How to expand a path (${build.dir}) to match what I get with > <modified> > >and the reverse modification? > >For example : E:\Java\Jmol-web -> E\:\\Java\\Jmol-web -> > E:\Java\Jmol- > >web > > > >It must be portable (Windows, Linux, Mac OS, ...) > >I could probably do it with regular expressions, > >but then I will have to check every "escapable" character > >They are probably not limited to ':' and '\' > > > >TIA, > >Nicolas > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: user-unsubscribe@(protected) > >For additional commands, e-mail: user-help@(protected) > > > > > > -- > -------------------------------------------------------------- > ---------- > / Alexey N. Solofnenko > home: http://trelony.cjb.net/ > / > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@(protected) > For additional commands, e-mail: user-help@(protected) >
|
|
 |