gpt4 book ai didi

java - 从字符串中提取字符(Ant - Eclipse)

转载 作者:行者123 更新时间:2023-12-01 12:37:42 27 4
gpt4 key购买 nike

我是 Ant 新手,需要一些帮助。我通过输入接收一个字符串 (dir = 4.2.1),我想将其分开并使用两个变量 (dir1 = 4.2 和 dir2 = 4.2.1)

    <input message="Digite o nome do arquivo WAR que sera gerado: "
defaultvalue="docflow"
addproperty="nome">
</input>

<input message="Digite o caminho onde o WAR sera armazenado: "
addproperty="dir">
</input>


<mkdir dir="${docflow4-web-home}/${dir1}/${dir2}/deploy"/>

最佳答案

这是一种方法。

<project default="test">

<target name="test">

<property name="dir" value="4.2.1"/>

<loadresource property="dir1">
<string value="${dir}"/>
<filterchain>
<tokenfilter>
<replaceregex pattern="(.*)\.[^\.]+" replace="\1"/>
</tokenfilter>
</filterchain>
</loadresource>

<echo message="${dir1}"/>
<echo message="${dir}"/>

</target>

</project>

输出:

test:
[echo] 4.2
[echo] 4.2.1

或者,您可以使用 propertyregx来自 antcontrib。

关于java - 从字符串中提取字符(Ant - Eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25435247/

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