正則模組,re
re.sub 用於替換字串的匹配項。如果沒有匹配到規則,則原字串不變。
第乙個引數:規則
第二個引數:替換後的字串
第三個引數:字串
第四個引數:替換個數。預設為0,表示每個匹配項都替換
把\x00或\x01換成-
temp="\x00\x01abcd\x00\x00"
ntp=re.sub('(\\x00|\\x01)',"-",tempntp)
re.findall(pattern, string, flags
=
0)
第乙個引數:規則
第二個引數:尋找的字串
第三個引數:替換個數。預設為0,表示每個匹配項都替換
提取所有ip。返回值是list
myips = re.findall('[0-9]\.[0-9]\.[0-9]\.[0-9]', pstr)
傳說有個坑: Python學習筆記二 正則
python中的正規表示式 通過re模組實現 常用來指定乙個字符集 元字元在字符集中不起作用 補集匹配不在區間範圍內的字元。匹配行首。除非設定multline標誌,它只是匹配字串的開始,在multline模式裡,它也可以直接匹配字串中的每個換行。匹配行尾,行尾被定義為要麼是字串尾,要麼是乙個換行字元...
python 正則re學習筆記
正規表示式,又稱規則表示式 正規表示式 regular expression 描述了一種字串匹配的模式 pattern 1.代表原子表 儲存表示式 字元集合。匹配所包含的任意乙個字元 a 匹配乙個字母a abc 匹配字母a b c a z 匹配任意一位小寫字母 aabb 匹配任意一位大小寫字母a b...
python學習筆記4 類和更抽象
物件主要有三個特性,繼承 封裝 多型。python的核心。1 多型 封裝 繼承 多型,就算不知道變數所引用的型別,還是可以操作物件,根據型別或物件的不同而表現出不同的行為。這是乙個簡單的例子,add方法,包裝了一下 函式。這就是多型。不管引數是什麼型別,使用add方法,都可以把他們 在一起。封裝,封...