これは問題があります。 このラインでの1つのバッチファイルがあります:文字列DIRの場所を置き換えるときにreplaceregexpを使用すると問題が発生する
集合TEST_DIR = C:\一時\のDIR1
は、私は私の中で使用するとき、私はちょうど、TEST_DIR
にいくつかの新しい値を設定したいが、 Antスクリプトは、それがスラッシュをエスケープし、この結果を与える:
集合TEST_DIR = C:homedir2
は代わりに、私はグラムにしたいですそれをアイブ:
集合TEST_DIR = C:\ホーム\のDIR2
私は、このコマンドを使用しています:
<replaceregexp file="${MT_BATCH_FILE_LOCATION}\myfile.bat" match="TEST_DIR=C:\\temp\\dir1" replace="TEST_DIR=C:\home\dir2" byline="true" />
正規表現合併症をきれいに+1 – sudocode
ありがとう:) – user1037728