【轉】Ant 替換某一文件中的字符串

  • 替換某一文件中的字符串

<replace file ="base/testing.txt" token="Hello" value="Fuck">
</replace>

<replace file="test.txt"  >
    <replacefilter token="Hello" value="Fuck" />
</replace>

說明: token是須要替換的標記;value是新值,sha將testing.txt文件中的Hello替換爲Fuck。web

  • 替換某個文件夾中存在特定標記的文件

<replace dir="temp" token="@CHARSET@" value="${webapp.charset}"/>

app

<replace dir="temp"》
    <replacefilter token="@CHARSET@" value="${webapp.charset}"/>
</replace>

解釋:temp目錄中文件,若是有存在@CHARSET@標記的,將被替換爲${webapp.charset}變量值。webapp

<replace dir="dist" includes="${app.project}.jad" encoding="UTF-8">
    <replacefilter token="@NAME @" value="${app.name}"/>
    <replacefilter token="@VENDOR@" value="${app.vendor}"/>
    <replacefilter token="@MIDLET@" value="${app.midlet}"/>
    <replacefilter token="@JAR@" value="${app.project}"/>
    <replacefilter token="@FILESIZE@" value="${size}"/>
    <replacefilter token="@DESCRIPTION@" value="${app.description}"/> <replacefilter token="@PRICE @" value="${app.price}"/>
</replace>
相關文章
相關標籤/搜索