The next works for me:

<project name="tmp" default="doit" basedir=".">

 <target name="doit">

   <path id="from.classpath">
     <pathelement location="C:\temp\dp\util\bin"/>
     <pathelement location="C:\temp\dp\util\stack"/>
   </path>

   <pathconvert property="to.classpath" refid="from.classpath" >
     <filtermapper>
        <replacestring from="\bin" to=""/>
     </filtermapper>
   </pathconvert>

   <echo message="${to.classpath}"/>

 </target>
</project>

$ ant
Buildfile: build.xml

doit:
    [echo] C:\temp\dp\util;C:\temp\dp\util\stack

BUILD SUCCESSFUL
Total time: 0 seconds

Thanks,
Stepan.

On 6/13/07, snenkov <[EMAIL PROTECTED]> wrote:

I am using

<pathconvert property="to.classpath" refid="from.classpath" >
<mapper>
<mapper type="regexp" from="(.*)bin(.*)" to="\1\2"/>
</mapper>
</pathconvert>

where

from.classpath is

"C:\temp\dp\util\bin;C:\temp\dp\util\stack"

\1

returns

C:\temp\dp\util\

but

\2

does not return anything.

I want to get back

"C:\temp\dp\util\;C:\temp\dp\util\stack"


Thanks
Stefan
--
View this message in context: 
http://www.nabble.com/ant-regex-tf3910621.html#a11088164
Sent from the Ant - Users mailing list archive at Nabble.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]

Reply via email to