ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dale Anson <>
Subject Re: Capitalize property value
Date Thu, 31 Jan 2008 13:53:30 GMT
The StringUtils task from the Antelope project will do it:

Here's an example:

   <target name="test2">
      <property name="prop2" value="abcdefgh"/>
      <echo>prop2 before = ${prop2}</echo>
      <a:stringutil string="${prop2}" property="prop2">
      <echo>prop2 after = ${prop2}</echo>
      <a:assert message="prop2, expected ABCDEFGH, got ${prop2}">
            <equals arg1="ABCDEFGH" arg2="${prop2}"/>

StringUtils will also do lowercase, trim, substring, sort, replace, and 
so on.  Hope this helps,


Robin Chaddock wrote:
> Java's regex replace supports case conversion -> 
> So you should be able to do it through the propertyregexp task.
> Alain ROY wrote:
>> Hi all
>> I need to capitalize a property value. I tried using regular 
>> expressions and the Antcontrib propertyregexp task, but it doesn't 
>> work. I don't know how to specifiy the uppercase value of the matched 
>> string in the replacement string. Is there a way to do so without 
>> developping a filter java class ?
>> Regards
> ________________________________________________________________________
> E-mail is an informal method of communication and may be subject to 
> data corruption, interception and unauthorised amendment for which 
> I-play, a trading name of Digital Bridges Ltd will accept no 
> liability. Therefore, it will normally be inappropriate to rely on 
> information contained on e-mail without obtaining written confirmation.
> This e-mail may contain confidential and/or privileged information. If 
> you are not the intended recipient (or have received this e-mail in 
> error) please notify the sender immediately and destroy this e-mail. 
> Any unauthorized copying, disclosure or distribution of the material 
> in this e-mail is strictly forbidden.
> (C) 2005. I-play is a trademark and trading name of Digital Bridges 
> Limited. All Rights Reserved.
> ________________________________________________________________________
> This message has been checked for all known viruses by the MessageLabs 
> Virus Scanning Service. For further information visit
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

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

View raw message