The StringUtils task from the Antelope project will do it:

http://antelope.tigris.org/nonav/docs/manual/bk03ch13.html

Here's an example:

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

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

Dale



Robin Chaddock wrote:
Java's regex replace supports case conversion -> http://www.javaregex.com/tutorial5.html

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
http://www.messagelabs.com/stats.asp

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to