ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Vervelle <nicolas.verve...@steria.com>
Subject replaceregexp on multiple lines
Date Thu, 24 Mar 2005 21:36:02 GMT
Hi,

I have a file containing several times something like (xx is 
different) :
<language lang="xx">
<a>...</a>
</language>

For some of them (depending on "xx"), I want to keep only the 
<a>...<.a> part.
For the others, I wan to completely remove them.
I tried this :
<replaceregexp
  match='<language lang="@{current.language}">(.*)
</language>'
  replace='\1' flags='gm'>
  <fileset dir="@{current.dir}" includes="index.*.html"/>
</replaceregexp>

but the problem if pattern is first matched with the text between the 
first <language lang="xx"> of the file and the last </language> and not 
closest one.
Is there an other way to replace the text ?

TIA,
Nicolas



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message