Python 正規表示式簡單了解

2022-06-09 08:09:08 字數 644 閱讀 8373

search  用字串裡的每乙個元素  去匹配找的元素

1、匹配單個字元

\d     數字

\d 非數字

. 匹配任意字元 除了\n

匹配裡的任意乙個字元

\s 匹配空格

\s 匹配非空格

\w 匹配字母數字_下劃線

\w 匹配特殊符號

2、匹配多個字元

*匹配前乙個字元出現0次或著無限次

+匹配前乙個字元出現1次或著無限次 至少出現一次

? 匹配前乙個字元出現0次或著1次

匹配前乙個字元出現m次

匹配前乙個字元出現從m到n次

匹配前乙個字元至少出現m次

3、匹配邊界

^匹配以什麼開頭

$ 匹配以什麼結尾

4、匹配分組

|匹配左右任意乙個表示式

() 匹配分組

5、貪婪和非貪婪

貪婪  盡可能匹配多個字元 預設是貪婪

非貪婪 匹配盡可能少的字元 在 + * 後面加上? 使貪婪變成非貪婪

正規表示式簡單了解

正規表示式 正規表示式就是一堆讓人看不懂的符號 懶惰限定符 語法 說明 重複任意次,但盡可能少重複 重複1次或更多次,但盡可能少重複 重複0次或1次,但盡可能少重複 重複n到m次,但盡可能少重複 重複n次以上,但盡可能少重複 正規表示式是乙個描述字元模式的物件,它由一些特殊符號組成的,這些符號和在s...

了解正規表示式

摘要 相信大家都聽說過正規表示式,用它可以在字段中進行高速查詢 替換等功能。使用正規表示式可以輕鬆的對文字進行控制。比如,如果您想知道乙個字串的數字表示式是否在 0.1 9.9 之間 注意,只有一位小數 您會用什麼方法辦到這個需求呢?我想您會乙個 char 乙個char 的檢測,這樣會很麻煩,需要很...

了解正規表示式

元字元 表示的是 或者 表示的是 分組 提公升優先順序 都是元字元,下面這些也可以叫限定符 限定前面的表示式出現的次數 表示的是 前的表示式出現了0次到1次,最少是0次,最多1次,另乙個含義 阻止貪婪模式 表示的是 更加明確前面的表示式出現的次數 表示的是以 開始,或者是取非 取反 表示的是以 結束...