> From: Stefan Bodewig [mailto:[EMAIL PROTECTED] > > On Thu, 9 Jan 2003, Jose Alberto Fernandez <[EMAIL PROTECTED]> > 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"/> </exec> <loadfile property="curbranch" srcFile="curtag.txt"> <filterchain> <striplinebreaks/> </filterchain> </loadfile> <delete file="curtag.txt"/> If anyone has a simpler solution for this, please let me know. Jose Alberto -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>