ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Modrall" <MModr...@glgroup.com>
Subject RE: using regexp filters
Date Fri, 28 Jul 2006 16:50:34 GMT
Thanks...  A co-working pointed out that oops after I'd sent the
email...
-Mark




 
This e-mail message, and any attachments, is intended only for the use of the individual or
entity identified in the alias address of this message and may contain information that is
confidential, privileged and subject to legal restrictions and penalties regarding its unauthorized
disclosure and use. Any unauthorized review, copying, disclosure, use or distribution is strictly
prohibited. If you have received this e-mail message in error, please notify the sender immediately
by reply e-mail and delete this message, and any attachments, from your system. Thank you.


-----Original Message-----

From: Peter Reilly [mailto:peter.kitt.reilly@gmail.com] 
Sent: Friday, July 28, 2006 12:37 PM
To: Ant Users List
Subject: Re: using regexp filters

One needs to use .* for regular expressions.

Peter

On 7/28/06, Mark Modrall <MModrall@glgroup.com> wrote:
>
> Hi...
>
>
>
>             I'm trying to filter the output from an svn update to get
> the version number it's up to.  I want to grab just the version number
> and output that to a file.  I've been experimenting with <redirector>
on
> <exec> but I'm running into some odd things (at least from what I can
> tell out of the documentation).
>
>
>
>     <exec executable="svn" outputproperty="upout">
>
>             <arg line="update"/>
>
>             <redirector>
>
>             <outputfilterchain>
>
>                         <linecontains>
>
>                                     <contains value="revision"/>
>
>                         </linecontains>
>
>             </outputfilterchain>
>
>             </redirector>
>
>     </exec>
>
>
>
> Correctly outputs just the last line which contains the revision
number,
> but
>
>
>
>             <linecontainsregexp>
>
>                         <regexp pattern="*revision*"/>
>
>             </linecontainsregexp>
>
> Produces no output.  Seemed odd to me, since the pattern is
effectively
> the same.
>
>
>
>             Since ultimately, I also wanted to pick the rev number out
> of the string I identified, I experimented with some of the other
> filters, like containsstring, containsregexp, replaceregexp.  For
> whatever reason, I can't get any regexp to find a match on anything
> containing "revision" no matter what I try.  I've also run into some
> oddities, like <containsregex> doesn't throw an error when not under
> <tokenfilter>; unfortunately it doesn't produce a match either.
>
>
>
>             Can anyone point me in the right direction to figure out
why
> regexps aren't hitting for me?
>
>
>
>             I'm using ant 1.6.5 on windows, by the by.
>
>
>
> Thanks
>
> -mark
>
>
> This e-mail message, and any attachments, is intended only for the use
of
> the individual or entity identified in the alias address of this
message and
> may contain information that is confidential, privileged and subject
to
> legal restrictions and penalties regarding its unauthorized disclosure
and
> use. Any unauthorized review, copying, disclosure, use or distribution
is
> strictly prohibited. If you have received this e-mail message in
error,
> please notify the sender immediately by reply e-mail and delete this
> message, and any attachments, from your system. Thank you.
>
>

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


Mime
View raw message