ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Rich" <>
Subject RE: containsregexp selector Ant 1.6.5
Date Fri, 05 Aug 2005 05:10:51 GMT
Thanks Jan, you raise a good point about missing child classes. I don't have
any of them at the moment but I should allow for it.

But my main question is why does the containsregexp selector miss the files
where there is a line break? Do I need to change something to use a
different regexp implementation of am I just stuck with this anomaly? I
assume that \s means whitespace and that includes the new line. It seems to
work with all other whitespace such as hroizontal tabs.

Thanks.  Bill

-----Original Message-----
From: [] 
Sent: Thursday, August 04, 2005 9:33 PM
Subject: AW: containsregexp selector Ant 1.6.5

I would catch only ListResourceBundle, write them to file and have any eye
on them:
- you dont catch imports
- you dont catch childs of childs
  public class MyRB extends LRB01 {...}
  public class LRB01 extends java.util.ListResourceBundle {...}


>-----Urspr√ľngliche Nachricht-----
>Von: Bill Rich []
>Gesendet: Donnerstag, 4. August 2005 20:13
>An: 'Ant Users List'
>Betreff: containsregexp selector Ant 1.6.5
>Hi All,
>I am trying to use a fileset to find all the Java ListResourceBundle 
>files in a product. I am trying to use the
><fileset id="lrbset" dir="${SOURCEFILESDIR}/${PRODUCT}" 
>  <and>
>    <filename name="**/*.java"/>
>    <or>
>      <containsregexp
>      <containsregexp
>    </or>
>  </and>
>Works great if "class", "extends", and "ListResourceBundle" 
>are on the same line in a file. If there is a line break in there 
>anywhere it does not find the file.
>Snippets from some example files:
>public class LRB01 extends java.util.ListResourceBundle implements 
>ComponentLetterError  { </snip>
>public class LRB03
>extends ListResourceBundle
>public class LRB04 extends ListResourceBundle { </snip>
>The fileset finds examples 1 and 3 but not example 2.
>Any clues as to what to change or how to approach this differently?
>tia Bill
>To unsubscribe, e-mail: For additional 
>commands, e-mail:

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

View raw message