Vim正規表示式整理

2021-06-05 10:19:07 字數 1283 閱讀 1359

元字元

含義.

匹配任意乙個字元

[abc]

匹配方括號中的任意乙個字元。可以使用

-表示字元範圍,如

[a-z0-9]

匹配小寫字母和阿拉伯數字。

[^abc]

在方括號內開頭使用

^符號,表示匹配除方括號中字元之外的任意字元。 /d

匹配阿拉伯數字,等同於

[0-9]。

/d 匹配阿拉伯數字之外的任意字元,等同於

[^0-9]。

/x 匹配十六進製制數字,等同於

[0-9a-fa-f]。

/x 匹配非十六進製制數字,等同於

[^0-9a-fa-f]。

/w 匹配單詞字母,等同於

[0-9a-za-z_]。

/w 匹配單詞字母之外的任意字元,等同於

[^0-9a-za-z_]。

/t 匹配字元。 /s

匹配空白字元,等同於

[/t]。

/s 匹配非空白字元,等同於

[^/t]。

/a 所有的字母字元

. 等同於

[a-za-z] /l

小寫字母

[a-z] /l

非小寫字母

[^a-z] /u

大寫字母

[a-z] /u

非大寫字母

[^a-z] *

匹配0-任意個 /+

匹配1-任意個 /?

匹配0-1個 / 

匹配n-m個 /

匹配n個

/ 匹配

n-任意個 /

匹配0-m個

/_.匹配包含換行在內的所有字元 /

表示前乙個字元可出現零次或多次,但在整個正規表示式可以匹配成功的前提下,匹配的字元數越少越好 /=

匹配乙個可有可無的項

/_s匹配空格或斷行

元字元

含義/*

匹配*

字元。 /.

匹配.

字元。 //

匹配/

字元。 /[

匹配[

字元。

元字元

含義$

匹配行尾 ^

匹配行首

/<

匹配單詞詞首

/>

匹配單詞詞尾

vim 正規表示式

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

vim正規表示式

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

Vim正規表示式

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