日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
python正則表達(dá)式如何整理的相關(guān)方案介紹

下面的文章就是對(duì)python正則表達(dá)式如何整理的實(shí)際操作方案的具體介紹,如果你在相關(guān)的資料中沒有找到相關(guān)的文獻(xiàn)可以參考的,你就可以點(diǎn)擊以下的文章對(duì)python正則表達(dá)式的實(shí)際相關(guān)應(yīng)用有所了解。

python正則表達(dá)式專題

 
 
 
  1. 一、 

整理其應(yīng)用于python的用到的正則表達(dá)式

 
 
 
  1. 1.1  

字符匹配元字符列表:

 
 
 
  1. . ^ $ * + ? { [ ] \ | ( ) 

字符可以單個(gè)列出,也可以用“-”號(hào)分隔的兩個(gè)給定字符來表示一個(gè)字符區(qū)間。例如,[abc] 將匹配"a", "b", 或 "c"中的任意一個(gè)字符;也可以用區(qū)間[a-c]來表示同一字符集,和前者效果一致。如果你只想匹配小寫字母。那么 RE 應(yīng)寫成 [a-z].

你可以用補(bǔ)集來匹配不在區(qū)間范圍內(nèi)的字符。其做法是把"^"作為類別的首個(gè)字符;其它地方的"^"只會(huì)簡(jiǎn)單匹配 "^"字符本身。例如,[^5] 將匹配除 "5" 之外的任意字符。也許最重要的元字符是反斜杠"\"。 做為 Python 中的字符串字母,反斜杠后面可以加不同的字符以表示不同特殊意義。它也可以用于取消所有的元字符,這樣你就可以在模式中匹配它們了。舉個(gè)例子,如果你需要 匹配字符 "[" 或 "\",你可以在它們之前用反斜杠來取消它們的特殊意義: \[ 或 \\。

PS:其中的\ 表示轉(zhuǎn)義處理常用的字符:

\d 匹配任何十進(jìn)制數(shù);它相當(dāng)于類 [0-9]。\D 匹配任何非數(shù)字字符;它相當(dāng)于類 [^0-9]。\s 匹配任何空白字符;它相當(dāng)于類 [ \t\n\r\f\v]。\S 匹配任何非空白字符;它相當(dāng)于類 [^ \t\n\r\f\v]。\w 匹配任何字母數(shù)字字符;它相當(dāng)于類 [a-zA-Z0-9_]。\W 匹配任何非字母數(shù)字字符;python正則表達(dá)相當(dāng)于類 [^a-zA-Z0-9_]。這兩種寫法是等價(jià)的!

 
 
 
  1. 1.2  

重復(fù)

第一個(gè)重復(fù)功能的元字符是 *。* 并不匹配字母字符 "*";相反,它指定前一個(gè)字符可以被匹配零次或更多次,而不是只有一次。另一個(gè)重復(fù)元字符是 +,表示匹配一或更多次。請(qǐng)注意 * 和 + 之間的不同;* 匹配零或更多次,所以根本就可以不出現(xiàn),而 + 則要求至少出現(xiàn)一次。#p#

問號(hào) ? 匹配一次或零次;

最復(fù)雜的重復(fù)限定符是 {m,n},其中 m 和 n 是十進(jìn)制整數(shù)。該限定符的意思是至少有 m 個(gè)重復(fù),至多到 n 個(gè)重復(fù)。你可以忽略 m 或 n;因?yàn)闀?huì)為缺失的值假設(shè)一個(gè)合理的值。忽略 m 會(huì)認(rèn)為下邊界是 0,而忽略 n 的結(jié)果將是上邊界為無窮大 -- 實(shí)際上是先前我們提到的 2 兆,但這也許同無窮大一樣。

PS:包括* ? + {m,n} 這樣的重復(fù)標(biāo)識(shí)

了解了常用的正則表達(dá)式之后就可以將其融入到python里面了。因?yàn)槲野l(fā)現(xiàn)不同的語言在正則上面還是有點(diǎn)差異的。故此我先將其能用到的正則內(nèi)容整理完。

 
 
 
  1. 二、python 

中應(yīng)用正則使用正則對(duì)象

 
 
 
  1. import re  
  2. p = re.compile('^[1-9]\d*$',re.S)   

以上的文章就是對(duì)python正則表達(dá)式的部分介紹。


分享文章:python正則表達(dá)式如何整理的相關(guān)方案介紹
鏈接分享:http://www.5511xx.com/article/dhgdjjc.html