ant修改檔案中的內容

2021-06-13 20:36:34 字數 642 閱讀 8027

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...