2011-12-27 12 views

Respuesta

10

Si lo que desea es saber si existe una subcadena en la cadena, puede utilizar <contains> tarea junto con <if> tarea de ant-contrib. Si desea escanear un patrón (una expresión regular) en una cadena, use <matches> en lugar de <contains>.

Compruebe si hay ejemplos en esta página: Ant Manual: Condition Tasks

Además, un ejemplo:

<if> 
    <contains string="a sample string" substring="sample" /> 
    <then> 
     <echo>match</echo> 
    </then> 
    <else> 
     <echo>not match</echo> 
    </else> 
</if> 
13

Si está utilizando nueva hormiga, tratar ... http://ant.apache.org/manual/Tasks/conditions.html

<condition property="legal-password"> 
    <matches pattern="[1-9]" string="${user-input}"/> 
</condition> 
<fail message="Your password should at least contain one number" 
     unless="legal-password"/>