ant 正则表达式 换行符

SSH上传文件的时候 报错  无法上传文件 可能是因为存在本地的文件所在的文件夹的名称含有非法字符。

 

今天写ant的正则匹配表达式,由于换行符没有匹配到,加上\r\n就好了,必须两个一起加。

 

property 文件里是这样的,

 

WASSDK-WinX32-FP0000013.status=youareright
WASEmbeded-WinX32-FP0000013.status=youareright

 

如果不加 \r\n的话就把换行符一起匹配进去了,所以加上之后就能正确的匹配到 "youareright" 字符串了。

        <!--load fixpack property from properties file-->
        <loadfile property="properties_file" srcFile="${maintenance.pack.properties.file}"/>
        <propertyregex property="WS-WASSDK-FP0000013.status"
                      input="${properties_file}"
                      regexp="WASSDK-${platformname}-FP0000013.status=(.*)\r\n"
                      select="\1"
                      casesensitive="false" />

你可能感兴趣的:(正则表达式,ant,ssh)