Excellent, Thanks Ivan, this works a treat!!
I had to use BSF 2.3.0 and the js.jar from Rhino15R3.zip (later versions
don't work!)
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<property name="prop" value="MixedContent"/>
<scriptdef name="lc" language="javascript">
<attribute name="property"/>
<attribute name="value"/>
project.setNewProperty(attributes.get("property"),
attributes.get("value").toLowerCase());
</scriptdef>
<scriptdef name="uc" language="javascript">
<attribute name="property"/>
<attribute name="value"/>
project.setNewProperty(attributes.get("property"),
attributes.get("value").toUpperCase());
</scriptdef>
<lc property="lcProp" value="${prop}"/>
<uc property="ucProp" value="${prop}"/>
<echo>
prop = ${prop}
lcProp = ${lcProp}
ucProp = ${ucProp}
</echo>
</project>
Regards
-----Original Message-----
From: Ivan Ivanov [mailto:[EMAIL PROTECTED]
Sent: 15 October 2004 10:23
To: Ant Users List
Subject: Re: Converting first char in a string to lower case
Hello,
I think that this is possible <script> tasks. See here
for a similar sample:
http://marc.theaimsgroup.com/?l=ant-user&m=109156218522906&w=2
--- Ben Gill <[EMAIL PROTECTED]> wrote:
> Hi,
>
>
>
> I have a string 'Foo' that I want to change to
> 'foo'. Is there any way
> of doing this in ant?
>
>
>
> I have looked at the regex stuff but I don't think
> that will do the
> job...
>
>
>
> Does anyone have any other ideas?
>
>
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com
---------------------------------------------------------------------
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]