I had a snippet in my snippet-lib ...

<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
    <property name="configs" value="FooName1:FooType1,FooName2:FooType2" />

    <scriptdef name="split" language="javascript">
         <attribute name="value"/>
         <attribute name="sep"/>
         <attribute name="prefix"/>
         <![CDATA[
             values = attributes.get("value").split(attributes.get("sep"));
             for(i=0; i<values.length; i++) {
                 project.setNewProperty(attributes.get("prefix")+i, values[i]);
             }
         ]]>
    </scriptdef>

    <split value="${configs}" sep="," prefix="sc."/>
    <echoproperties prefix="sc"/>

</project>



Maybe that helps.


Jan 

>-----Ursprüngliche Nachricht-----
>Von: Krist van Besien [mailto:[EMAIL PROTECTED] 
>Gesendet: Montag, 8. August 2005 14:26
>An: user@ant.apache.org
>Betreff: extracting part of a property.
>
>Hello,
>
>I am trying to figure out if I could get ant to do some string 
>manipulation.
>Suppose I have a property with value: "foo_0.01 and I want to 
>split this on the _ character  and put "foo" and "0.01"
>each in a different property to use further down in my ant script.
>
>How would I do this?
>
>Krist
>
>
>
>--
>[EMAIL PROTECTED]
>Solothurn, Switzerland
>
>---------------------------------------------------------------------
>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