如何在蚂蚁中将字符串转换为大写?

时间:2011-05-09 19:05:05

标签: ant uppercase

  

可能重复:
  Ant string functions?

我正在修改wix文件作为wix安装和更新guid的一部分。作为“迂腐”警告设置的一部分,如果guid是小写的,则wix构建失败。

如何在gu中将guid转换为大写字符串?

编辑:Ant字符串函数线程绝对是最佳选择 - Ant string functions?

1 个答案:

答案 0 :(得分:2)

您可以使用Ant Plugin Flaka,无需使用脚本语言=

<project name="demo" xmlns:fl="antlib:it.haefelinger.flaka">
  <fl:install-property-handler />

    <property name="guid" value="a7655b5e-f074-4df1-9636-391aa234f4f4"/>

    <!-- simple echo -->
  <echo>
    #{'${guid}'.toupper}
   </echo>

    <!-- create new property for further processing -->
    <fl:let>
     guidtoupper := '#{'${guid}'.toupper}'
    </fl:let>

    <echo> $${guid} before => ${guid}</echo>

    <!-- overwrite existing property -->
  <fl:let>
   guid ::= '#{'${guid}'.toupper}'
  </fl:let>

    <echo> $${guid} after => ${guid}</echo>

</project>

输出:

 [echo]     A7655B5E-F074-4DF1-9636-391AA234F4F4
 [echo]    
 [echo]  ${guid} before => a7655b5e-f074-4df1-9636-391aa234f4f4
 [echo]  ${guid} after => A7655B5E-F074-4DF1-9636-391AA234F4F4