一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

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

服務器之家 - 腳本之家 - Python - python中如何使用正則表達式的集合字符示例

python中如何使用正則表達式的集合字符示例

2020-12-11 00:06caimouse Python

我們都知道,正則表達式可以很方便地對字符串進行匹配、查找、分割等操作,下面這篇文章主要給大家介紹了關于python中如何使用正則表達式的集合字符的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下。

前言

本文主要給大家介紹了關于python使用正則表達式的集合字符的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

在正則表達式里,想匹配一些字符中的一個,也就是說給出一個字符的集合,只要出現這個集合里任意的字符,都是成立的。比如[ab],就是將匹配任意出現a或b的字符。比如a[ab]+,它是貪婪模式,將會匹配所有是a后面的a或b的字符串,如abbaabbba。如果要改為非貪婪模式,要在后面添加?,如下面的例子:

示例代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
#python 3.6
#蔡軍生
#http://blog.csdn.net/caimouse/article/details/51749579
#
from re_test_patterns import test_patterns
 
test_patterns(
 'abbaabbba',
 [('[ab]', 'either a or b'),
  ('a[ab]+', 'a followed by 1 or more a or b'),
  ('a[ab]+?', 'a followed by 1 or more a or b, not greedy')],
)

結果輸出如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
'[ab]' (either a or b)
 
 
 'abbaabbba'
 'a'
 .'b'
 ..'b'
 ...'a'
 ....'a'
 .....'b'
 ......'b'
 .......'b'
 ........'a'
 
 
'a[ab]+' (a followed by 1 or more a or b)
 
 
 'abbaabbba'
 'abbaabbba'
 
 
'a[ab]+?' (a followed by 1 or more a or b, not greedy)
 
 
 'abbaabbba'
 'ab'
 ...'aa'

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://blog.csdn.net/caimouse/article/details/78173805

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天做天天爱天天操 | 3d动漫美女被吸乳羞羞有 | 欧美色成人tv在线播放 | 精品99一区二区三区麻豆 | 99久久中文字幕伊人 | 日韩国产欧美视频 | 亚洲视频在线观看地址 | 精品视频在线观看免费 | 好看的亚洲视频 | 娇妻与公陈峰姚瑶最新版 | 日韩精品在线一区二区 | 国产巨大bbbb俄罗斯 | 亚洲成人影院在线 | 亲爱的客栈第二季免费观看完整版 | 亚洲欧美成人综合久久久 | 日韩精品一区二区三区免费视频 | 亚偷熟乱区视频在线观看 | 国产婷婷成人久久av免费高清 | 国色天香论坛社区在线视频 | 毛片小视频 | 亚洲精品成人456在线播放 | 国产精品视频免费一区二区三区 | 九九国产视频 | 99色在线观看 | 视频国产精品 | 欧美四级无删版影片 | 亚洲精品国产一区二区在线 | 翁用力的抽插 | 男女做受快插大片 | 精品淑女少妇AV久久免费 | 朝鲜女人free性hu | 俄罗斯freeoo性另类 | 欧美黑人性猛交╳xx╳动态图 | 欧美日韩亚洲国内综合网香蕉 | 蜜桃88av | 无码任你躁久久久久久久 | 4p高h三男一女 | 男女爆操 | 韩日视频在线 | 日本www午夜色在线视频 | 91久久碰国产 |