婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python正則表達式中的量詞符號與組問題小結

Python正則表達式中的量詞符號與組問題小結

熱門標簽:B52系統電梯外呼顯示E7 銀川電話機器人電話 怎么辦理400客服電話 鶴壁手機自動外呼系統違法嗎 高德地圖標注收入咋樣 萊蕪電信外呼系統 沈陽防封電銷電話卡 地圖標注多個 企業微信地圖標注

正則表達式中的符號

例子

  •  | 是或的關系,只要存在就會被捕獲
  • 匹配到的數據只按字符串順序返回,而不是按照匹配規則返回
In [18]: data = 'insane@loafer.com'

In [19]: print(re.findall('insane|com|loafer', data))
['insane', 'loafer', 'com']

^ 等同于 \A

In [20]:  print(re.findall('^insane',data))
['insane']

In [21]:  print(re.findall('^insane1',data))
[]

$ 等同于 \Z

In [22]:  print(re.findall('com$',data))
['com']

In [23]:  print(re.findall('net$',data))
[]

* 匹配0次或多次

In [24]:  print(re.findall('\w*',data))
['insane', '', 'loafer', '', 'com', '']
  • + 匹配1次或多次
  • w+ 匹配1次或多次數字或字母
  • @.屬于0次范圍,不會被匹配出來
In [25]:  print(re.findall('\w+',data))
['insane', 'loafer', 'com']

{3} 表示對于匹配到的數據只獲取3次

In [31]: data = 'insane@loaf.com'

In [32]:  print(re.findall('\w{3}',data))
['ins', 'ane', 'loa', 'com']

In [33]:  print(re.findall('[a-z]{3}',data))
['ins', 'ane', 'loa', 'com']

[a-zA-Z0-9] 基本上等同于 \w

{M, N} 表示對于匹配到的數據只獲取M~N次

In [34]: data = 'insane@loaf.com'

In [35]:  print(re.findall('\w{1,4}',data))
['insa', 'ne', 'loaf', 'com']

反例:NM 中間不能有空格

In [36]:  print(re.findall('\w{1, 4}',data))
[]

[^...] 表示不匹配字符集中的字符

In [37]: data = 'insane@loaf.com'

In [38]:  print(re.findall('[^insane]',data))
['@', 'l', 'o', 'f', '.', 'c', 'o', 'm']

組的概念

組的應用

In [42]: test = 'hello my name is insane'

In [43]: result = re.search('hello (.*) name is (.*)', test)

In [44]: result.groups()
Out[44]: ('my', 'insane')

In [45]: result.groups(1)
Out[45]: ('my', 'insane')

In [46]: result.group(1)
Out[46]: 'my'

In [47]: result.group(2)
Out[47]: 'insane'
  • 貪婪與非貪婪 0次或多次屬于貪婪模式
  • 通過?組合變成非貪婪模式 實戰
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time     : 2021/8/28 22:13
# @Author   : InsaneLoafer
# @File     : re_test2.py

import re


def check_url(url):
    """
    判斷url是否合法
    :param url:
    :return:
    """
    result = re.findall('[a-zA-Z]{4,5}://\w*\.*\w+\.\w+', url)
    if len(result) != 0:
        return True
    else:
        return False

def get_url(url):
    """
    通過組獲取url中的某一部分
    :param url:
    :return:
    """
    result = re.findall('[https://|http://](\w*\.*\w+\.\w+)', url)
    if len(result) != 0:
        return result[0]
    else:
        return ''

def get_email(data):
    # result = re.findall('[0-9a-zA-Z_]+@[0-9a-zA-Z]+\.[a-zA-Z]+', data)
    result = re.findall('.+@.+\.[a-zA-Z]+', data)
    return result


html = ('div class="s-top-nav" style="display:none;">'
        '/div>div class="s-center-box">/div>')

def get_html_data(data):
    """
    獲取style中的display:
    使用非貪婪模式
    """
    result = re.findall('style="(.*?)"', data)
    return result

def get_all_data_html(data):
    """
    獲取html中所有等號后雙引號內的字符
    :param data:
    :return:
    """
    result = re.findall('="(.+?)"', data)
    return result


if __name__ == '__main__':
    result = check_url('https://www.baidu.com')
    print(result)

    result = get_url('https://www.baidu.com')
    print(result, 'https')

    result = get_url('http://www.baidu.com')
    print(result, 'http')

    result = get_email('insane@163.net')
    print(result)

    result = get_html_data(html)
    print(result)

    result = get_all_data_html(html)
    print(result)
True
www.baidu.com https
www.baidu.com http
['insane@163.net']
['display:none;']
['s-top-nav', 'display:none;', 's-center-box']

Process finished with exit code 0

到此這篇關于Python正則表達式中的量詞符號與組的文章就介紹到這了,更多相關python正則表達式量詞內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python演示解答正則為什么是最強文本處理工具
  • 一篇文章帶你了解Python和Java的正則表達式對比
  • 一篇文章徹底搞懂python正則表達式
  • 超詳細講解python正則表達式
  • Python正則表達式保姆式教學詳細教程
  • 帶你精通Python正則表達式
  • 一篇文章帶你了解python正則表達式的正確用法
  • Python正則表達式的應用詳解
  • 淺談Python中的正則表達式
  • python正則表達式re.search()的基本使用教程
  • python正則表達式函數match()和search()的區別

標簽:呼倫貝爾 烏魯木齊 銀川 三亞 湘西 安慶 葫蘆島 呼倫貝爾

巨人網絡通訊聲明:本文標題《Python正則表達式中的量詞符號與組問題小結》,本文關鍵詞  Python,正則,表達式,中的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python正則表達式中的量詞符號與組問題小結》相關的同類信息!
  • 本頁收集關于Python正則表達式中的量詞符號與組問題小結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美国产麻豆| 国产成人午夜视频| 亚洲摸摸操操av| 国产精品三级电影| 久久久综合视频| 日韩精品一区国产麻豆| 日韩欧美一级特黄在线播放| 日韩一级成人av| 久久影视一区二区| 国产精品剧情在线亚洲| 亚洲国产成人私人影院tom| 国产精品色在线观看| 国产精品乱码久久久久久| 国产精品你懂的在线欣赏| 国产精品国产馆在线真实露脸| 国产精品美日韩| 亚洲另类在线制服丝袜| 亚洲一区在线观看免费| 日韩精品电影一区亚洲| 麻豆一区二区在线| 国产91在线观看| 在线免费观看不卡av| 91精品国产色综合久久久蜜香臀| 欧美一级一区二区| 国产日韩高清在线| 亚洲欧美乱综合| 无吗不卡中文字幕| 国产jizzjizz一区二区| 日本韩国精品在线| 欧美一级黄色大片| 国产精品另类一区| 日韩中文字幕区一区有砖一区| 精品亚洲porn| 在线观看91精品国产入口| 日韩精品一区二区三区视频播放 | 久久精品国产色蜜蜜麻豆| 激情深爱一区二区| 在线一区二区视频| 91麻豆精品国产91久久久| 国产偷国产偷精品高清尤物| 亚洲不卡一区二区三区| 国产超碰在线一区| 欧美精品精品一区| 国产精品对白交换视频 | 国产精品五月天| 亚洲成人黄色影院| 国产成人高清在线| 日韩精品中文字幕在线一区| 亚洲精品老司机| 国产91丝袜在线18| 精品国产区一区| 一区二区高清免费观看影视大全 | 五月婷婷另类国产| 99re热这里只有精品免费视频| 精品免费国产一区二区三区四区| 亚洲欧美二区三区| 成人精品视频一区二区三区尤物| 日韩美女在线视频| 日韩成人一级大片| 欧美乱妇一区二区三区不卡视频| 国产欧美精品一区二区三区四区| 蜜桃久久久久久久| 9191国产精品| 日韩av中文字幕一区二区三区| 欧美系列一区二区| 亚洲一区二区在线免费观看视频 | 亚洲欧洲日韩女同| 国产成人精品免费网站| 精品日韩在线一区| 精品亚洲aⅴ乱码一区二区三区| 欧美一区二区三区免费在线看| 亚洲福利一二三区| 欧美高清视频不卡网| 视频一区二区中文字幕| 欧美片在线播放| 免费观看在线综合| 精品国产免费视频| 国产精品18久久久久| 久久久精品国产免费观看同学| 激情文学综合插| 国产精品素人一区二区| 9色porny自拍视频一区二区| 亚洲欧美影音先锋| 欧美视频中文字幕| 免费在线观看视频一区| 精品国产区一区| a在线播放不卡| 性感美女久久精品| 精品福利视频一区二区三区| 丰满亚洲少妇av| 亚洲天天做日日做天天谢日日欢| 欧美自拍丝袜亚洲| 蜜臀av一区二区在线观看| 久久综合给合久久狠狠狠97色69| 国产成a人亚洲精品| 依依成人综合视频| 欧美一区在线视频| 99在线精品免费| 视频在线观看一区二区三区| 久久久精品中文字幕麻豆发布| 91亚洲大成网污www| 日韩制服丝袜av| 中文欧美字幕免费| 69p69国产精品| 成人动漫一区二区| 日本美女一区二区三区视频| 国产日产欧产精品推荐色| 欧美视频在线不卡| 国产呦精品一区二区三区网站| 亚洲欧美国产77777| 久久尤物电影视频在线观看| 色综合久久天天综合网| 久久精品国产99久久6| 国产精品理伦片| 欧美一区二区精美| 91黄视频在线| 成人在线视频首页| 久久成人免费网| 亚洲午夜久久久久中文字幕久| 精品91自产拍在线观看一区| 在线观看日韩高清av| 成人av影院在线| 国产成人精品www牛牛影视| 日韩中文字幕91| 亚洲国产三级在线| 亚洲视频在线一区二区| 久久欧美一区二区| 欧美精品欧美精品系列| av在线播放不卡| 国产寡妇亲子伦一区二区| 麻豆91在线看| 亚洲gay无套男同| 夜夜精品视频一区二区| 中文字幕欧美一区| 国产精品久久久久久亚洲伦 | 337p粉嫩大胆色噜噜噜噜亚洲| 欧美日韩在线三级| 一本色道a无线码一区v| av在线不卡免费看| 成人免费视频一区二区| 国产乱码精品一区二区三区av| 日韩二区三区四区| 日韩高清中文字幕一区| 亚洲不卡一区二区三区| 午夜视黄欧洲亚洲| 日本不卡一区二区三区| 日韩国产精品91| 奇米亚洲午夜久久精品| 日韩高清不卡一区二区三区| 秋霞午夜av一区二区三区| 性感美女极品91精品| 婷婷六月综合网| 日韩精品电影在线| 精品一区二区在线看| 国产精品自拍毛片| 成人午夜精品一区二区三区| jlzzjlzz国产精品久久| 色噜噜狠狠成人网p站| 欧美日韩精品一区二区三区蜜桃 | 一区二区三区产品免费精品久久75| 中文字幕一区二区三区蜜月| 亚洲欧美成人一区二区三区| 亚洲午夜免费福利视频| 日韩高清一区二区| 国产一区二区导航在线播放| 成人丝袜视频网| 欧美性生活一区| 日韩欧美高清一区| 国产欧美日韩一区二区三区在线观看| 国产精品伦理一区二区| 亚洲精品欧美在线| 日本一区中文字幕| 盗摄精品av一区二区三区| 色8久久精品久久久久久蜜| 欧美日韩二区三区| 国产女人水真多18毛片18精品视频| 中文字幕在线观看一区| 午夜久久久久久久久久一区二区| 美腿丝袜亚洲色图| 成人精品免费看| 欧美二区三区的天堂| 国产精品欧美经典| 日本va欧美va欧美va精品| 高清不卡一区二区| 欧美一区二区三区视频在线| 国产精品天天看| 免费观看在线综合| 日本高清无吗v一区| 亚洲精品一区二区三区精华液| 亚洲欧美综合在线精品| 日韩精品一级中文字幕精品视频免费观看 | 偷拍一区二区三区| 国产成人欧美日韩在线电影| 欧美精品自拍偷拍| 最好看的中文字幕久久| 极品少妇xxxx精品少妇偷拍 | 久久久精品国产免费观看同学| 亚洲自拍偷拍欧美| 国产成人a级片| 欧美一区二区三区视频在线|