簡體   English   中英

如何在Ant中檢查屬性的值

[英]how to check the value of a property in Ant

我想使用Ant腳本檢查屬性值是否僅包含[aZ]和[0-9]? 如果沒有,則退出並返回錯誤。

是否可以在Ant中做到這一點?

您可以使用condition任務檢查屬性,然后使用fail任務退出。 這是Ant手冊中的一個=稍作修改的示例。 使用matches條件。 正則表達式將匹配任何非字母,非數字字符。

<condition property="nonalphanumeric">
  <matches pattern="[^A-Z0-9]" string="${property.to.test}" casesensitive="false"/>
</condition>
<fail message="String contains non-alpha non-number" if="nonalphanumeric"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM