小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

盤(pán)點(diǎn)一個(gè)Python正則表達(dá)式的問(wèn)題

 Python進(jìn)階者 2024-12-19 發(fā)布于廣東
主人下馬客在船,舉酒欲飲無(wú)管弦。

大家好,我是皮皮。

一、前言

前幾天在Python白銀群【who is me】問(wèn)了一個(gè)Python正則表達(dá)式的問(wèn)題,這里拿出來(lái)給大家分享下。

目的是匹配任意個(gè)連續(xù)的 abc,但是最后一個(gè)abc后面的字符如果是a則匹配成功,反之則失敗。

代碼如下:

import re
s1 = 'appleabcabcabcapricot'
s2 = 'bananabcabcabcdelicious'
pat = re.compile(r'(abc)\1+a')
print(bool(pat.search(s2)))

二、實(shí)現(xiàn)過(guò)程

這里【瑜亮老師】提出如下看法:

如果想要寫(xiě)成通用型的正則表達(dá)式,如下圖所示:

首先需要匹配到盡可能多的連續(xù)abc字符串,隨后判斷最后一個(gè)字符是否為a,如果是則輸出 true,否則為false。

順利地解決了粉絲的問(wèn)題。

最后補(bǔ)充一點(diǎn),++這樣的表達(dá)以前有遇見(jiàn)過(guò)嗎?

這里【論草莓如何成為凍干莓】給了一個(gè)解答,如下所示:

三、總結(jié)

大家好,我是皮皮。這篇文章主要盤(pán)點(diǎn)了一個(gè)Python正則表達(dá)式的問(wèn)題,文中針對(duì)該問(wèn)題,給出了具體的解析和代碼實(shí)現(xiàn),幫助粉絲順利解決了問(wèn)題。

最后感謝粉絲【who is me】提問(wèn),感謝【論草莓如何成為凍干莓】、【瑜亮老師】給出的思路和代碼解析,感謝【eric】等人參與學(xué)習(xí)交流。

【提問(wèn)補(bǔ)充】溫馨提示,大家在群里提問(wèn)的時(shí)候??梢宰⒁庀旅鎺c(diǎn):如果涉及到大文件數(shù)據(jù),可以數(shù)據(jù)脫敏后,發(fā)點(diǎn)demo數(shù)據(jù)來(lái)(小文件的意思),然后貼點(diǎn)代碼(可以復(fù)制的那種),記得發(fā)報(bào)錯(cuò)截圖(截全)。代碼不多的話,直接發(fā)代碼文字即可,代碼超過(guò)50行這樣的話,發(fā)個(gè).py文件就行。


------------------- End -------------------

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

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

    類(lèi)似文章