#!/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函式對字串...