激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python使用正則表達(dá)式替換匹配成功的組并輸出替換的次數(shù)

python使用正則表達(dá)式替換匹配成功的組并輸出替換的次數(shù)

2020-12-19 01:02caimouse Python

正則表達(dá)式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配。這篇文章主要介紹了python使用正則表達(dá)式替換匹配成功的組并輸出替換的次數(shù),需要的朋友可以參考下

正則表達(dá)式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配

Python 自1.5版本起增加了re 模塊,它提供 Perl 風(fēng)格的正則表達(dá)式模式。

re 模塊使 Python 語言擁有全部的正則表達(dá)式功能。

compile 函數(shù)根據(jù)一個模式字符串和可選的標(biāo)志參數(shù)生成一個正則表達(dá)式對象。該對象擁有一系列方法用于正則表達(dá)式匹配和替換

re 模塊也提供了與這些方法功能完全一致的函數(shù),這些函數(shù)使用一個模式字符串做為它們的第一個參數(shù)。

本章節(jié)主要介紹python使用正則表達(dá)式替換匹配成功的組并輸出替換的次數(shù)。

在前面我們學(xué)習(xí)過怎么樣限制替換的次數(shù),如果我們想知道正則表達(dá)式里匹配成功之后,替換字符串的次數(shù),那么需要怎么辦呢?這是一個好問題,這時就需要采用另一個外函數(shù)subn()了。這個函數(shù)不但輸出替換后的內(nèi)容,還輸出替換的次數(shù),例子:

?
1
2
3
4
5
6
7
8
9
#python 3.6
#蔡軍生
#http://blog.csdn.net/caimouse/article/details/51749579
#
import re
bold = re.compile(r'\*{2}(?P<bold_text>.*?)\*{2}')
text = 'Make this **cai**. This **junsheng**.'
print('Text:', text)
print('Bold:', bold.subn(r'<b>\g<bold_text></b>', text))

結(jié)果輸出如下:

?
1
2
Text: Make this **cai**. This **junsheng**.
Bold: ('Make this <b>cai</b>. This <b>junsheng</b>.', 2)

ps:關(guān)于正則表達(dá)式有幾個需要交代的

python的正則表達(dá)式如果捕獲需要分組則使用這個語法(?P<命名>匹配的正則表達(dá)式)
re.compile用于編譯正則表達(dá)式并返回對象
p.finditer返回所有匹配的迭代器
p.sub將匹配項(xiàng)傳入回調(diào)函數(shù),并且用返回值替換文本
m.groupdict,可以使用則的分組命名取相應(yīng)的值

總結(jié)

以上所述是小編給大家介紹的python使用正則表達(dá)式替換匹配成功的組并輸出替換的次數(shù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://blog.csdn.net/caimouse/article/details/78595409?utm_source=tuicool&utm_medium=referral

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91久久夜色精品国产网站 | 亚洲成人精品在线 | 国产免费最爽的乱淫视频a 毛片国产 | 久久电影一区二区 | 久久久久久久久久久久久国产精品 | 久久久精品网 | 狠狠干天天操 | 一起草av在线 | av免费在线观看国产 | 天堂成人一区二区三区 | 欧美一区二区三区四区五区动图 | 亚洲福利在线视频 | 国产亲子伦在线观看 | 久久久久日本精品一区二区三区 | 国产精品亚洲一区二区三区久久 | 毛片视频网站 | 日韩一级网站 | 午夜精品久久久久久久爽 | 天天看成人免费毛片视频 | 色妞视频男女视频 | 精品亚洲va在线va天堂资源站 | 国产精品久久国产精麻豆96堂 | 日本网站在线看 | teensexhd| 九九热视频免费在线观看 | 精品亚洲国产视频 | 一级黄色片武则天 | 最新午夜综合福利视频 | 国产成人高潮免费观看精品 | 91色一区二区三区 | 国产精品久久久久久久久久尿 | 九九久久视频 | 欧美成人精品欧美一级 | 日韩精品久久久久久久电影99爱 | 成人男男视频拍拍拍在线观看 | 国产又白又嫩又紧又爽18p | 国产成人精品一区二区视频免费 | 国产亚洲精品久久777777 | 国产亚洲精彩视频 | 成人免费观看在线 | 91小视频在线观看免费版高清 |