正規表示式的常用操作符

2022-08-10 03:57:08 字數 1333 閱讀 4204

操作符

說明例項

.

表示任何單個字元

字符集,對單個字元給出取值範圍

[abc]表示a、b、c,[a‐z]表示a到z單個字元

[^ ]

非字符集,對單個字元給出排除範圍

[^abc]表示非a或b或c的單個字元

*

前乙個字元0次或無限次擴充套件

abc* 表示 ab、abc、abcc、abccc等

+

前乙個字元1次或無限次擴充套件

abc+ 表示 abc、abcc、abccc等

?

前乙個字元0次或1次擴充套件

abc? 表示 ab、abc

|

左右表示式任意乙個

abc|def 表示 abc、def

擴充套件前乙個字元m次

abc表示abbc

擴充套件前乙個字元m至n次

abc表示abc、abbc

^

匹配字串開頭

^abc表示abc且在乙個字串的開頭

$

匹配字串結尾

abc$表示abc且在乙個字串的結尾

()

分組標記,內部只能使用 | 操作符

(abc)表示abc,(abc|def)表示abc、def

\d

數字,等價於[0‐9]

\w

單詞字元,等價於[a‐za‐z0‐9_]

修飾符修飾符

描述

re.l

使匹配大小寫不敏感

re.l

做本地化識別(locale-aware)匹配

re.m

多行匹配,影響^和¥

re.s

使.匹配包括換行在內的所有字元

re.u

根據unicode字符集解析字元。這個標誌影響\w,\w,\b,\b.

re.x

該標誌通過給予你靈活的格式以便你將正規表示式寫的更易於理解。

正規表示式的常用操作符

每天一點點,記錄工作中實際可行操作 正規表示式的常用操作符 表示任何單個字元 字符集,對單個字元給出取值範圍,abc 表示a或b或c,a z 表示a到z的單個字元 非字符集,對單個字元給出排除範圍,abc 表示非a或b或c的單個字元 前乙個字元0次或1次擴充套件,abc?表示ab,abc 左右表示式...

常用的正規表示式操作符 from ibm

表 1.常用的正規表示式操作符 操作符用途 句號 匹配任意單個字元。脫字型大小 匹配出現在行首或字串開始位置的空字元 串。美元符號 匹配出現在行末的空字串。a匹配大寫字母 a a匹配小寫字母 a d匹配任意一位數字。d匹配任意單個非數字字元。w匹配任意單個字母數字字元,同義詞是 alnum a e ...

re庫正規表示式常用操作符

表示任何單個字元 對單個字元給出取值範圍 abc 表示a,b,c乙個 a z 表示a到z單個字元 對單個字元給出排除範圍 對前乙個字元0到若干次擴充套件 對前乙個字元1到若干次擴充套件 對前乙個字元0到1次擴充套件 或者 左右任意乙個 擴充套件前乙個字元m次 擴充套件前乙個字元m到n次 包括n次 在...