gpt4 book ai didi

ANT 使用具有属性的文件替换指定文件中的字符串

转载 作者:行者123 更新时间:2023-12-04 02:12:26 28 4
gpt4 key购买 nike

我在文件 dev.properties 中有一个属性,它们看起来像这样:

test.url=https://www.example.com/
[...]

在项目文件中有一个 token [[test.url]],我想用 https://www.example.com/ 替换它.我只想在 dev.properties 中定义所有标记并在构建脚本中使用它们,但不修改构建脚本,我想在指定的文件(如 *.php、*.html 等)中替换这些标记。

有人可以给我建议怎么做吗?谢谢。

最佳答案

尝试这个:

<copy file="input.txt" tofile="output.txt">
<filterchain>
<replaceregex pattern="\$\{" replace="{" />
<filterreader classname="org.apache.tools.ant.filters.ReplaceTokens">
<param type="propertiesfile" value="properties.txt"/>
<param type="tokenchar" name="begintoken" value="{"/>
<param type="tokenchar" name="endtoken" value="}"/>
</filterreader>
</filterchain>
</copy>

在这里成立: Ant replace token from properties file

关于ANT 使用具有属性的文件替换指定文件中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987556/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com