表 1. 常用的正規表示式操作符
操作符用途
.
(句號)
匹配任意單個字元。
^
(脫字型大小)
匹配出現在行首或字串開始位置的空字元 串。
$
(美元符號)
匹配出現在行末的空字串。
a
匹配大寫字母 a 。
a
匹配小寫字母 a 。
/d
匹配任意一位數字。
/d
匹配任意單個非數字字元。
/w
匹配任意單個字母數字字元,同義詞是[:alnum:]
。
[a-e]
匹配任意大寫的 a、b、c、d 或 e 。
[^a-e]
匹配除
a、b、c、d 和 e 之外的任意字元。
x?
匹配出現零次或一次的大寫字母 x 。
x*
匹配零個或任意個大寫 x 。
x+
匹配乙個或多個字母 x 。
x
精確匹配 n 個字母 x 。
x
匹配最少 n 個並且不超過 m 個字母 x 。 如果省略 m ,表示式將嘗試匹配最少 n 個 x 。
(abc|def)+
匹配一連串的(最少乙個)abc
或def
;abc
和def
將匹配。
正規表示式的常用操作符
每天一點點,記錄工作中實際可行操作 正規表示式的常用操作符 表示任何單個字元 字符集,對單個字元給出取值範圍,abc 表示a或b或c,a z 表示a到z的單個字元 非字符集,對單個字元給出排除範圍,abc 表示非a或b或c的單個字元 前乙個字元0次或1次擴充套件,abc?表示ab,abc 左右表示式...
正規表示式的常用操作符
操作符 說明例項 表示任何單個字元 字符集,對單個字元給出取值範圍 abc 表示a b c,a z 表示a到z單個字元 非字符集,對單個字元給出排除範圍 abc 表示非a或b或c的單個字元 前乙個字元0次或無限次擴充套件 abc 表示 ab abc abcc abccc等 前乙個字元1次或無限次擴充...
re庫正規表示式常用操作符
表示任何單個字元 對單個字元給出取值範圍 abc 表示a,b,c乙個 a z 表示a到z單個字元 對單個字元給出排除範圍 對前乙個字元0到若干次擴充套件 對前乙個字元1到若干次擴充套件 對前乙個字元0到1次擴充套件 或者 左右任意乙個 擴充套件前乙個字元m次 擴充套件前乙個字元m到n次 包括n次 在...