python 利用正規表示式獲取IP位址

2022-07-07 10:06:10 字數 454 閱讀 2942

例:

import re

test= '$mynetact: 0,1,"10.10.0.9"'

pattern =re.compile(r'"(\d+\.\d+\.\d+\.\d+)"') # 正規表示式,匹配ip位址

print(pattern.findall(test)) # 獲取ip位址

執行結果:

['10.10.0.9']

在字串中找到正規表示式所匹配的所有子串,並返回乙個列表,如果沒有找到匹配的,則返回空列表。

注意:match 和 search 是匹配一次 findall 匹配所有。

語法格式為:

re.findall(pattern,string,flags=0)或pattern.findall(string[,pos[,endpos]])

引數:

python正規表示式元字元 正規表示式

字元 描述將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式獲取控制

1 正規表示式獲取控制2 正規表示式元字元是包含特殊含義的字元。它們有一些特殊功能,可以控制匹配模式的方式。反斜槓後的元字元將失去其特殊含義。34 5字元類 單個字元和數字67 元字元 元符號 匹配情況 8.匹配除換行符外的任意字元 9 a z0 9 匹配括號中的字符集中的任意字元 10 a z0 ...

Python 正規表示式

1.在python中,所有和正規表示式相關的功能都包含在re模組中。2.字元 表示 字串的末尾 如 road 則表示 只有當 road 出現在乙個字串的尾部時才會匹配。3.字元 表示 字元中的開始 如 road 則表示 只有當 road 出現在乙個字串的頭部時才會匹配。4.利用re.sub函式對字串...