Python 中呼叫正規表示式

2021-08-19 23:07:33 字數 764 閱讀 5508

#!/usr/bin/python

# -*- coding: utf-8 -*-

import re

#返回regex的模式物件

phonenumregex = re.compile(r'\d\d\d-\d\d\d\-\d\d\d')

#rexgex物件通過search()方法查詢傳入的字串,尋找匹配,返回match物件--是第一次匹配到的文字

mo = phonenumregex.search('my num is 145-567-678、456-789-789')

print mo.group()

#返回字串列表為所有匹配到的字串

mofindall = phonenumregex.findall('my num is 145-567-678、456-789-789')

print mofindall

#python 中的貪心匹配和非貪心匹配

#python 的正規表示式預設是"貪心匹配"----按照多的匹配

laregex1 = re.compile('(la)')

mo1 = laregex1.search('lalalalalala')

print mo1.group()

#修改為"非貪心匹配"

laregex2= re.compile('(la)?')

mo2 = laregex2.search('lalalalalala')

print mo2.group()

Python 正規表示式快速呼叫

提取detectedtext後的結果 import re data advancedinfo itempolygon advancedinfo itempolygon advancedinfo itempolygon advancedinfo itempolygon advancedinfo ite...

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

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

Python 正規表示式

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