Vi中的替換字串
用Vi編輯檔案時,在命令模式下,使用替換命令。
常用用法: :%s/pattern/replacement/g
vi替換命令用法詳解:
引用:ranges/pat1/pat2/g
其中
: 這是Vi的命令執行介面。
range 是命令執行範圍的指定,可以使用百分號(%)表示所有行,使用點(.)表示當前行,使用美元符號($)表示最後一行。你還可以使用行號,例如10,20表 示第10到20行,.,$表示當前行到最後一行,.+2,$-5表示當前行後兩行直到全文的倒數第五行,等等。
s 表示其後是一個替換命令。
pat1 這是要查詢的一個正規表示式,這篇文章中有一大堆例子。
pat2 這是希望把匹配串變成的模式的正規表示式,這篇文章中有一大堆例子。
g 可選標誌,帶這個標誌表示替換將針對行中每個匹配的串進行,否則則只替換行中第一個匹配串。
相關文章
- Linux vi替換字串Linux字串
- Vi替換
- js中字串的替換JS字串
- js中字串全部替換JS字串
- vi 正規表示式替換
- linux中批量替換文字中字串Linux字串
- 替換字串中的空格《演算法很美》字串演算法
- js替換字串裡的空格JS字串
- js replace替換字串,同時替換多個方法JS字串
- Problem 4:替換空格(字串)字串
- python如何將字串中的所有"you"替換成"we"Python字串
- 第五章 字串專題 ---------------- 5.4 實踐:替換字串中的空格字串
- Python字串string的查詢和替換Python字串
- 正規表示式的字串替換方法字串
- grep sed 大批次替換字串字串
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- Linuxvivim查詢和替換字串命令Linux字串
- JavaScript 替換字串全部指定內容JavaScript字串
- 7-15 字串替換 (6分)字串
- Linux的VI (連線行,查詢和替換,多檔案編輯)Linux
- js面試題-找出字串中的數字,並替換為*JS面試題字串
- SQLserver2008批次替換字串SQLServer字串
- java字串%s格式化替換方法Java字串
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- 使用sed 命令查詢和替換檔案中的字串的方法總結字串
- Java替換PDF中的字型Java
- Java 替換PDF中的字型Java
- 使用正規表示式替換字串的方法(replace方法)字串
- 替換專案中的包名
- puppet替換檔案中的string
- Swift 中單例模式的替換Swift單例模式
- javascript將字串中的多個空格替換為一個空格的正則例項JavaScript字串
- 【Hive】字串替換函式translate和regexp_replaceHive字串函式
- Golang 字串分割,替換和擷取 strings.SplitGolang字串
- 隨手打造一個可以替換全站字串的nginx映象(docker)字串NginxDocker
- mac下如何使用Sed批量替換資料夾下的字串Mac字串
- 如何在word中進行查詢與替換 word文件中的替換與查詢功能
- SQL中的替換函式replace()使用SQL函式
- bash 引數替換中的模式匹配模式