1. 程式人生 > >python:正則表示式規則

python:正則表示式規則

正則表示式 描述
. 代表任意字元
[ ] 匹配內部的任一字元或子表示式
[^] 對字符集和取非
- 定義一個區間
\ 對下一字元取非(通常是普通變特殊,特殊變普通)
* 匹配前面的字元或者子表示式0次或多次
*? 惰性匹配上一個
+ 匹配前一個字元或子表示式一次或多次
+? 惰性匹配上一個
? 匹配前一個字元或子表示式0次或1次重複
{n} 匹配前一個字元或子表示式
{m,n} 匹配前一個字元或子表示式至少m次至多n次
{n,} 匹配前一個字元或者子表示式至少n次
{n,}? 前一個的惰性匹配
^ 匹配字串的開頭
\A 匹配字串開頭
$ 匹配字串結束
\b] 退格字元
\c 匹配一個控制字元
\d 匹配任意數字
\D 匹配數字以外的字元
\t 匹配製表符
\w 匹配任意數字字母下劃線
\W 不匹配數字字母下劃線