乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      這份正則表達(dá)式速查表,實(shí)力與顏值并存!

       liqualife 2019-09-19
      字符串是編程時(shí)涉及到的最多的一種數(shù)據(jù)結(jié)構(gòu),對(duì)字符串進(jìn)行操作的需求無(wú)處不在。
      正則表達(dá)式是一種匹配字符串的強(qiáng)有力的武器。
      它的設(shè)計(jì)思想是用一種描述性的語(yǔ)言來(lái)給字符串定義一個(gè)規(guī)則。凡是符合規(guī)則的字符串,我們就認(rèn)為它匹配了;否則該字符串就是不合法的。
      re 模塊,使 Python 語(yǔ)言擁有全部的正則表達(dá)式功能。
      本文主要包括以下內(nèi)容:
      1.一圖總結(jié)正則表達(dá)式的核心知識(shí)點(diǎn)
      2.正則表達(dá)式的案例實(shí)戰(zhàn)
      3.文章匯總

      1.一圖學(xué)會(huì)正則表達(dá)式
      1)基礎(chǔ)字符
      2)匹配單個(gè)字符
      3)匹配多個(gè)字符
      4)具體的實(shí)例
      5)貪婪匹配和非貪婪匹配
      6)re模塊的幾個(gè)函數(shù)
      長(zhǎng)按圖片,快捷保存

      2.正則表達(dá)式的案例實(shí)戰(zhàn)
      1)re模塊的基本使用
      import re

      ret = re.match('復(fù)仇者聯(lián)盟\d','復(fù)仇者聯(lián)盟5')
      ret.group()

      #輸出結(jié)果:'復(fù)仇者聯(lián)盟5'
      2)貪婪匹配和非貪婪匹配

      # 非貪婪匹配 (匹配最短的 以a開(kāi)頭以b結(jié)尾 的字符串)
      ret_ft = re.match('a.*?b''aabab'
      # 貪婪匹配
      ret_t = re.match('a.*b''aabab'

      print(ret_ft.group(), ret_t.group())

      # aab aabab

      3)案例1:判斷變量名是否合法

      變量名的命名規(guī)范:
      - 變量名只有由數(shù)字、字母、下劃線組成。
      - 變量名開(kāi)頭不能是數(shù)字。

      # 案例1
      # 判斷變量名是否合法
      names = ['age_1''1age_''age-1''/age''get_ipython']
      for name in names:
          ret3 = re.match('^[a-zA-Z_][a-zA-Z0-9_]*$', name)

          if ret3:
              print('{}:符合規(guī)范,匹配結(jié)果:{}'.format(name, ret3.group()))
          else:
              print('{}:不符合規(guī)范'.format(name))

      # age_1:符合規(guī)范,匹配結(jié)果:age_1
      # 1age_:不符合規(guī)范
      # age-1:不符合規(guī)范
      # /age:不符合規(guī)范
      # get_ipython:符合規(guī)范,匹配結(jié)果:get_ipython
      4)案例2:匹配郵箱賬號(hào)
      滿足以下兩條:
      - 郵箱的用戶名為4-20位數(shù)字
      - 可以是163或者126郵箱

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多