ant可以幫我們做很多事情,當然也包括,為我們修改檔案中的指定字串。
主要有以下兩個方法:
一、replace命令
例子:
作用:
可以將test2.html中的字串a,替換成test
二、replaceregexp命令
上面的replace命令用起來很簡單,但沒有辦法做正則匹配,如果要替換的字串,是需要用正則來描述的,可以用replaceregexp
例子:
作用:將test.html中的qq號碼替換成6356351這串數字
引數說明:
byline="true" 表示替換所有滿足條件的字串,若設為false,則只會替換
第乙個滿足正規表示式的字串
pattern="[1-9][0-9]"表示qq號碼的正規表示式,當然,你也可以根據需求,替換成其他正規表示式
expression="6356351" 表示將滿足條件字串替換成6356351
表示在test.html這個檔案中進行查詢和替換,你也可以設定為查詢多個檔案,具體方法請在網上搜尋fileset 的相關配置
ant修改檔案中的內容 replace命令的使用
一 replace命令 上面的replace命令用起來很簡單,但沒有辦法做正則匹配,如果要替換的字串,是需要用正則來描述的,可以用replaceregexp byline true 表示替換所有滿足條件的字串,若設為false,則只會替換第乙個滿足正規表示式的字串 pattern 1 9 0 9 表...
字串替換ant修改檔案中的內容
ps 今天上午,非常鬱悶,有很多簡單基礎的問題搞得我有些迷茫,哎,幾天不寫就忘。目前又不當coo,還是得用心記 哦!ant可以幫我們做很多事件,當然也括包,為我們修改件文中的指定字串。主要有以下兩個方法 一 replace命令 例子 用作 可以將test2.html中的字串a,替換成test 二 r...
操作檔案 修改檔案中的內容
import os geci open a.txt encoding utf 8 new geci open a1.txt w encoding utf 8 for line in geci change line.replace 一 1 new geci.write change geci.clo...