Java實現文字內容替換(四)

2021-08-27 08:46:16 字數 443 閱讀 5148

本次用隨機檔案實現文字內容替換,不過有苛刻的要求,要求原字串和替換字串位元組長度相等。

在檔案找到原字串開始位置,然後seek定位,開始講替換後字串寫入即可實現替換文字特定內容.

public

class alterstringinfile

lastpoint = raf.getfilepointer();

}raf.close();

long time = system.currenttimemillis() - start;

system.out.println(sum+"個"+oldstring

} catch (exception e)

}public

static

void

main(string args)

}

Linux sed命令實現替換文字內容

root data code s3201 publish codex deploy db.properties db.properties中的 1.0.0.6 替換為 1.0.0.7 sed i s 1.0.0.6 1.0.0.7 root data code s3201 publish codex...

Linux vi 替換文字內容

利用 s 命令可以實現字串的替換。具體的用法包括 s str1 str2 用字串 str2 替換行中首次出現的字串 str1 s str1 str2 g 用字串 str2 替換行中所有出現的字串 str1 s str1 str2 g 用字串 str2 替換正文當前行到末尾所有出現的字串 str1 1...

Linux下VIM文字內容替換

vi vim 中可以使用 s 命令來替換字串。該命令有很多種不同細節使用方法,可以實現複雜的功能,記錄幾種在此,方便以後查詢。可以使用 作為分隔符,此時中間出現的 不會作為分隔符 s vivian sky 替換當前行第乙個 vivian 為 sky s oradata apras user01 ap...