欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python中re指的是什么

了解python中re指的是什么?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

為北海等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及北海網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、北海網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

定義

正則表達(dá)式是一個(gè)特殊的字符序列,能方便的檢查一個(gè)字符串是否與某種模式匹配。re模塊使得python擁有全部的正則表達(dá)式功能。

用途

通過使用正則表達(dá)式,可以:

測(cè)試字符串內(nèi)的模式?!?例如,可以測(cè)試輸入字符串,以查看字符串內(nèi)是否出現(xiàn)電話號(hào)碼模式或信用卡號(hào)碼模式。這稱為數(shù)據(jù)驗(yàn)證。

替換文本。—— 可以使用正則表達(dá)式來識(shí)別文檔中的特定文本,完全刪除該文本或者用其他文本替換它。

基于模式匹配從字符串中提取子字符串。—— 可以查找文檔內(nèi)或輸入域內(nèi)特定的文本。

語法

'.'     匹配所有字符串,除\n以外
'-'     表示范圍[0-9]
'*'     匹配前面的子表達(dá)式零次或多次。要匹配 * 字符,請(qǐng)使用 \*。
'+'     匹配前面的子表達(dá)式一次或多次。要匹配 + 字符,請(qǐng)使用 \+
'^'     匹配字符串開頭
'$'     匹配字符串結(jié)尾 re
'\'     轉(zhuǎn)義字符, 使后一個(gè)字符改變?cè)瓉淼囊馑迹绻址杏凶址?需要匹配,可以\*或者字符集[*] 
        re.findall(r'3\*','3*ds')結(jié)['3*']
'*'     匹配前面的字符0次或多次 re.findall("ab*","cabc3abcbbac")結(jié)果:['ab', 'ab', 'a']
'?'     匹配前一個(gè)字符串0次或1次 re.findall('ab?','abcabcabcadf')結(jié)果['ab', 'ab', 'ab', 'a']
'{m}'   匹配前一個(gè)字符m次 re.findall('cb{1}','bchbchcbfbcbb')結(jié)果['cb', 'cb']
'{n,m}' 匹配前一個(gè)字符n到m次 re.findall('cb{2,3}','bchbchcbfbcbb')結(jié)果['cbb']
'\d'    匹配數(shù)字,等于[0-9] re.findall('\d','電話:10086')結(jié)果['1', '0', '0', '8', '6']
'\D'    匹配非數(shù)字,等于[^0-9] re.findall('\D','電話:10086')結(jié)果['電', '話', ':']
'\w'    匹配字母和數(shù)字,等于[A-Za-z0-9] re.findall('\w','alex123,./;;;')結(jié)果['a', 'l', 'e', 'x', '1', '2', '3']
'\W'    匹配非英文字母和數(shù)字,等于[^A-Za-z0-9] re.findall('\W','alex123,./;;;')結(jié)果[',', '.', '/', ';', ';', ';']
'\s'    匹配空白字符 re.findall('\s','3*ds \t\n')結(jié)果[' ', '\t', '\n']
'\S'    匹配非空白字符 re.findall('\s','3*ds \t\n')結(jié)果['3', '*', 'd', 's']
'\A'    匹配字符串開頭
'\Z'    匹配字符串結(jié)尾
'\b'    匹配單詞的詞首和詞尾,單詞被定義為一個(gè)字母數(shù)字序列,因此詞尾是用空白符或非字母數(shù)字符來表示的
'\B'    與\b相反,只在當(dāng)前位置不在單詞邊界時(shí)匹配
[]      是定義匹配的字符范圍。比如 [a-zA-Z0-9] 表示相應(yīng)位置的字符要匹配英文字符和數(shù)字。[\s*]表示空格或者*號(hào)
'(?P<name>...)'  分組,除了原有編號(hào)外在指定一個(gè)額外的別名 
re.search("(?P<province>[0-9]{4})(?P<city>[0-9]{2})(?P<birthday>[0-9]{8})","371481199306143242").groupdict("city") 
結(jié)果{'province': '3714', 'city': '81', 'birthday': '19930614'}

模式

貪婪模式和非貪婪模式

正則表達(dá)式通常使用于查找匹配字符串。python里數(shù)量詞默認(rèn)是貪婪的,總是嘗試匹配盡可能多的字符;非貪婪模式正好相反,總是嘗試匹配盡可能少的字符。

使用方法

在python中默認(rèn)采用的是貪婪模式,使用非貪婪模式的話,只需要在量詞后面直接加上一個(gè)問號(hào)”?”。 

例子當(dāng)中已經(jīng)匹配到了“ab”時(shí)已經(jīng)可以使整個(gè)表達(dá)式匹配成功,但是由于采用的是貪婪模式,所以還需要往后繼續(xù)匹配,一直到匹配到最后一個(gè)”b”的時(shí)候,后面已經(jīng)沒有可以成功匹配的字符串了,匹配結(jié)束。返回匹配結(jié)果“abbbbbb”。 所以,我們可以將貪婪模式理解為:在整個(gè)表達(dá)式匹配成功的前提下,盡可能多的匹配。

非貪婪模式也就是將我們例子中的正則表達(dá)式“ab+”改為”ab+?”,當(dāng)匹配到“ab”時(shí),已經(jīng)匹配成功,直接結(jié)束匹配,不在向后繼續(xù)嘗試,返回匹配成功的字符串”ab”。 

所以,我們可以將非貪婪模式理解為:在整個(gè)表達(dá)式匹配成功的前提下,盡可能少的匹配。

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)python中re指的是什么大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享名稱:python中re指的是什么
文章出自:http://aaarwkj.com/article29/jsddjh.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航關(guān)鍵詞優(yōu)化、ChatGPT、小程序開發(fā)、做網(wǎng)站自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
国产日韩传媒在线观看| 欧美影院波波在线影院| 国产欧美日本综合一区| 日韩精品中文一区二区| 青青草原这里只有精品| 国产三级三级精品久久| 亚洲欧美日韩国产在线一区| 日韩精品视频一区二区在线观看| av天堂最新资源在线| 久久最新最热视频精品| 内地精品露脸自拍视频| 国产午夜精品自拍视频| 国产精品大片久久激情四射| 欧美日韩一区二区综合在线视频 | 夜夜操狠狠操天天摸| av永久天堂一区二区三区| 一区二区三区av天堂| 91麻豆精品一区二区三区| 国产有码视频一区二区三区| 久久综合伊人欧美精品| 久久夜色精品亚洲国产| 青青草原在线免费视频| 色噜噜男人的天堂av| 色伊人久久综合中文字幕| 熟女人妻一区二区三区免费看| 成人黄色av大片在线观看| 欧美日韩三级性生活水平| 青青草原激情综合网| 色哟哟网站在线观看入口| 日本加勒比高清在线播放| 中文字幕乱码亚洲美女精品| 精品一区无遮挡免费网站| 国产产品在线免费看91| 麻豆人妻少妇精品毛片| 日韩一区二区三区av| 91这里只有精品在线观看| 久久欧精品欧美日韩精品| 国产18成人午夜视频在线观看| 国产午夜福利诱惑在线观看| 视频二区国产欧美日韩| 免费国产污在线观看网站|