ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jose Alberto Fernandez" <>
Subject RE: FilterChain is there a regexp?
Date Fri, 10 Jan 2003 11:31:01 GMT
> From: Stefan Bodewig []
> On Thu, 9 Jan 2003, Jose Alberto Fernandez <>
> wrote:
> > Is there somewhere an implementation of a ChainFilter for regexp?
> Depends on what you want to do: <linecontainsregexp>?
> > I need the same functionality that is available in the <mapper
> > regexp> but to process the content of a file (line by line).
> I see.  Wouldn't be too hard to implement using the regexp stuff that
> has been introduced with <replaceregexp> IMHO.

Stefan, I am not sure I understood, do <linecontainsregexp> and <replaceregexp>
 already exists or are those just the names you are proposing for them?

My real silly need relates to some CVS targets I am trying to define. 
I need to get the name of the current CVS branch of my build. And the only what I see getting
it is by looking at CVS/Tag file. But in there the name
is preceded by a one char code and I could not found a way to remove this 
first char without using "sed". A real pitty, you would thing we should be 
able to do such a simple thing without requiring executing external progs.

   <!--Stupid way to obtain the current branch of the top directory-->
   <exec executable="sed" output="curtag.txt">
       <arg value="-e"/>
       <arg value="s/.\(.*\)/\1/"/>
       <arg value="${basedir}/CVS/Tag"/>
   <loadfile property="curbranch" srcFile="curtag.txt">
   <delete file="curtag.txt"/>

If anyone has a simpler solution for this, please let me know.

Jose Alberto

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message