第五章正規表示式

2021-06-03 10:32:54 字數 639 閱讀 3246

使用正規表示式

>>> import re                 ①

>>> s = '100 north main road'

>>> re.sub('road$', 'rd.', s) ②

'100 north broad rd.'

1、在python中,正規表示式功能包含在re module中

2、re.sub()方法可以做字串替換,('正規表示式',要替換的字串,原始字串)

search()方法

>>> import re

>>> pattern = '^m?m?m? ①

>>> re.search(pattern, 'm') ②

<_sre.sre_match object at 0106fb58>

1、pattern,定義乙個正規表示式規則

2、search(正規表示式,匹配字串),成功匹配返回乙個匹配物件,沒有匹配返回none

可以用re.search返回的匹配物件的groups()函式來獲取到匹配的值。

常用匹配字元

第五天 第五章 正規表示式

正規表示式 元字元 1 行定位符 表示開始 如 tm只能匹配以tm開關的字串 表示結束 如tm 只能匹配以tm結尾的字串 如果想匹配tm在任意位置的字串,直接用tm即可 2 常用元字元 匹配除換行符以外的任意字元 可以匹配 mr nm tr 中的m r m t r w匹配字母 數字 下劃線 漢字 w...

第五章 表示式

表示式這章比較簡單,一般有過c的基礎的人都應該問題不大,要知道連我都覺得比較簡單,相信你們肯定更加容易了。new和delete表示式 動態建立和釋放陣列,定義變數時,必須指定其資料型別和名字。然而動態建立物件時,只需要指定其資料型別,而不必為該物件命名。取而代之的是,new表示式返回值指向新建立物件...

第五章 字串與正規表示式

字串是 python 中最常用的資料型別。我們可以使用引號 或 來建立字串。建立字串只要為變數分配乙個值即可。python 不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python 訪問子字串,可以使用方括號來擷取字串 在需要在字元中使用特殊字元時,python 用反斜槓 轉義...