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]