正規表示式的基本使用

2021-08-25 19:45:36 字數 781 閱讀 4806

match : 是從頭開始匹配(從第乙個字元)

re.s :是專門和 . 匹配使用,讓我們真正的匹配所有

search :

匹配單字元:

<1>使用 \d : 可以匹配任乙個數字

<2>使用 : (1)匹配其中列舉的單個字元

(2)表示範圍,某個區間,也是單個字元,比如36 ,表示的是3 和6 兩個字元

(3)[數字 字元]

<3>使用 \w : 可以匹配單詞字元

可以匹配 a-z, a-z, 0-9, 漢子也可以匹配,使用的範圍太廣,不要輕易

<4>使用\s : 匹配空白字元, 空格, tab(\t)鍵, (\n)換行符

<5> 使用 . : 表示可以匹配除了 (\n)以外的任意乙個字元

匹配多字元:

+ :表示至少一次或者無限次

| : 表示 or 的意思

() : 匹配多個字元 (163|126|qq)

匹配開頭結尾

^ : 匹配字串開頭

$ : 匹配字串開頭

re 模組的高階用法

search : 根據正規表示式查抄資料,至查詢一次()(非貪婪模式)

finally : 匹配全部的有效的資料(貪婪模式)

sub : 將匹配 到的資料進行替換(不要group()) 預設全部替換(貪婪模式)

re.sub(new_str, old_str ,str,count=1 根據指定次數替換 )(count 可不填)

splite : 根據匹配進行切割字串,並返回乙個列表

正規表示式基本使用

常用函式 正規表示式 描述字串排列的規則 在對字串進行處理的時候,希望按照自定義的規則進行處理,稱為模式。我們用正規表示式描述這些自定義規則,也稱為模式表示式 主要用途 用於字串的匹配,檢查是否滿足某種規則 在python中,經常使用re模組實現正規表示式 原子是正規表示式的基本單位,每個正規表示式...

正規表示式的基本使用

雖說正規表示式在我們真正的專案開發過程中,大多數都是直接去查資料,但是對於一些正規表示式的基礎知識還是十分有必要了解的。比如讀懂乙個正規表示式,還有面試的時候很可能會被問到。1 學習 2 教程什麼的看的太煩了,而且還有些東西並不是很實用,下面花10分鐘就可以掌握實用的 基礎的正規表示式了。當然,這些...

正規表示式的基本使用

正規表示式 正規表示式的基本使用 re.match r 匹配的字串 嘗試從字串的起始位置匹配乙個模式匹配成功re.match方法返回乙個匹配的物件,否則返回none。可以使用group num 或 groups 匹配物件函式來獲取匹配表示式,groups 返回的是乙個元組。使用正規表示式匹配單個字元...