--- [EMAIL PROTECTED] wrote:
> AntContrib <propertyregex> > > <propertyregex property="version.wrong" > input="${versionstring}" > regex="\d{1}\.\d{1}\.\d{1-2}" replace=""/> > <fail message="versionstring is wrong" > if="version.wrong"/> Have to use a condition probably... version.wrong would be set in any event. Easiest might be to add defaultValue="wrong" to propertyregex, then: <fail message="versionstring is wrong"> <condition> <equals arg1="wrong" arg2="version.wrong" /> </condition> </fail> -Matt > > Just a quick shot ... > > > Jan > > > > >-----Ursprüngliche Nachricht----- > >Von: Bailey, David > [mailto:[EMAIL PROTECTED] > >Gesendet: Dienstag, 16. August 2005 18:28 > >An: 'user@ant.apache.org' > >Betreff: Pattern matching the value of a property > > > > > >I have a wrapper which expects to receive a version > string > >(\d{1}\.\d{1}\.\d{1-2}), and pass it to Ant as a > >-DPROPERTY=VALUE pair. I want to perform > validation on the > >version string to insure that it actually matches > the > >specified pattern. > > > >So far as I am aware, I can't do this validation in > the > >wrapper (I'm bound by a Windows .bat file), but I > believe I > >can do it in Ant. However, all of the > documentation I've read > >only concerns pattern matching in either file names > or file > >contents. Is there a task in the Ant canon, either > the 'core' > >tasks or the 'optional' tasks, which will do this > for me? > > > >For that matter, if anyone out there is a whiz at > .bat files > >and can explain to me how to do the validation > there, I'll be > >happy with that, too. > > > >Thanks, > >--dave > > > >*************************************************************** > >************* > >This email may contain confidential material. > >If you were not an intended recipient, > >Please notify the sender and delete all copies. > >We may monitor email to and from our network. > >*************************************************************** > >************* > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]