Ant-如何从属性文件中的值中删除前导空格或尾随空格

  • 本文关键字:空格 删除 从属性 文件 Ant- ant
  • 更新时间 :
  • 英文 :


我对Ant很陌生,我需要帮助弄清楚如何从属性文件中的值中删除空格。我有两个文件,即build.xml和build.properties。

build.xml

<target name="info">
      <echo>You are at ${sitename}</echo>
</target>

内部版本属性

# Website Name
sitename=   www.stackoverflow.com

当我现在执行Ant时,我希望删除"www"之前的前导空格。我该怎么做?

在属性文件中,sitename==后面的空格已经被忽略:

如果键后的第一个非空白字符是"="或":",然后它被忽略,它后面的任何空白字符也被忽略已跳过。

后面的空白可以通过使用<loadproperties>读取属性文件,然后使用嵌套在<filterchain>下的<trim>来处理。。。

脚本

<loadproperties srcFile="build.properties">
    <filterchain>
        <tokenfilter>
            <trim/>
        </tokenfilter>
    </filterchain>
</loadproperties>
<echo>sitename: |${sitename}|</echo>

输出

 [echo] sitename: |www.stackoverflow.com|

相关内容

  • 没有找到相关文章

最新更新