每日一vim(10)正規表示式

2021-07-09 04:55:05 字數 669 閱讀 8724

匹配單個字元的元字元

元字元匹配物件.點號

匹配單個任意字元

[abc]

字元組匹配abc中的任意單個字元,寫正規表示式的時候"["和"]"需要用"\"轉義

[^abc]

排除型字元組

匹配abc之外的任意單個字元,"["同樣需要轉義

\char

轉義字元

匹配char對應的普通字元,例如char是*,那麼\*就匹配*

提供計算功能的元字元?問號

匹配一次或0次*星號

匹配任意次或0此+加號

至少匹配一次

區間量詞

至少匹配min次,至多匹配max次

匹配位置的元字元

^脫字元

匹配一行的開頭處

$美元符

匹配一行的結尾處

\<

單詞分界符

匹配單詞的開始位置

\>

單詞分界符

匹配單詞的結束位置

其他元字元

|多選(alternation)

匹配任意分隔的表示式,寫正則時需要寫成"\|"

(…)括號

限定多選結構的範圍,同樣"("和")"需要轉義

\1 \2 …

反向引用

匹配之前第一組括號,第二組括號...中匹配的文字

vim 正規表示式

vim正規表示式 vim中的正規表示式功能很強大,如果能自由運用,則可以完成很多難以想象的操作。如果你比較熟悉perl的正規表示式,可以直接參照 與perl正規表示式的區別 一節。使用正規表示式的命令 使用正規表示式的命令最常見的就是 搜尋 命令。其格式如下 正規表示式 另乙個很有用的命令就是 s ...

vim正規表示式

元字元 說明 匹配任意乙個字元 abc 匹配方括號中的任意乙個字元。可以使用 表示字元範圍,如 a z0 9 匹配小寫字母和阿拉伯數字。abc 在方括號內開頭使用 符號,表示匹配除方括號中字元之外的任意字元。d 匹配阿拉伯數字,等同於 0 9 d 匹配阿拉伯數字之外的任意字元,等同於 0 9 x 匹...

Vim正規表示式

vim中的正規表示式功能很強大,如果能自由運用,則可以完成很多難以想象的操作。如果你比較熟悉perl的正規表示式,可以直接參照與perl正規表示式的區別 一節。使用正規表示式的命令最常見的就是 搜尋 命令。其格式如下 正規表示式另乙個很有用的命令就是 s 替換 命令,將第乙個 之間的正規表示式替換成...