我编写的 Ant 脚本出现以下错误。
我已经做了一些谷歌搜索,发现问题出在包含 \u 的字符串上,由于目录分隔符,在 Windows 下会发生这种情况。我将所有这些都更改为 / 但错误仍然存在。
我的脚本中绝对没有剩余的 \u 字符串。
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
执行propertyfile任务时出现错误,所以我检查了我要更改的文件。另一方面,这包含多个 \u 字符串。该文件与 ant 无关,它是一个 borland 项目文件 (xml),其中包含像 [someParameter]=[someValue] 这样的一行。
我只想将 [someValue] 增加 1。
所以我的问题是:
我要更改的属性文件会导致提到的错误吗
如果答案是“是”,
除了使用正则表达式任务(例如查找行、propertyregex-ing 值、math+1 值和正则表达式替换值)之外,我还能做什么