Thanks for this idea! The problem is that the input list is of unknown size, and I could not find a regexp that will convert all items in this list correctly (I bet this can be done).
So I came up with the following solution using <for>, <var> and <propertyregex>: <var name="dependencies.path" value="" /> <property name="input.list" value="aaa,bbb,ccc" /> <target name="calculate-dependencies-path" description="Converts the input.list comma-seperated list to dependencies.path"> <for param="item" list="${input.list}"> <sequential> <propertyregex property="item.path" override="true" input="@{item}" regexp="(.+)" replace="**/\1\/" casesensitive="false"/> <var name="dependencies.path" value="${dependencies.path},${item.path}" /> </sequential> </for> <echo>RESULT: ${dependencies.path}</echo> </target> This prints RESULT: ,**/aaa/,**/bbb/,**/ccc/ If there is an easier solution using one line regexp I would gladly use it, as this is somewhat cumbersome. Thanks! Ariel -- View this message in context: http://www.nabble.com/How-to-build-an-Ant-path-from-a-comma-seperated-list--tp20572597p20587661.html Sent from the Ant - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]