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

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

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

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

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

2020-12-11 00:06caimouse Python

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

前言

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

在正則表達式里,想匹配一些字符中的一個,也就是說給出一個字符的集合,只要出現(xiàn)這個集合里任意的字符,都是成立的。比如[ab],就是將匹配任意出現(xiàn)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')],
)

結(jié)果輸出如下:

?
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'

總結(jié)

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩精品一区二区久久 | 欧美精品成人一区二区三区四区 | 久久人体 | 蜜桃久久一区二区三区 | 久久精品一二三区白丝高潮 | 欧美激情在线播放 | 日本一级毛片在线播放 | www.99tv| 51国产偷自视频区视频小蝌蚪 | 一级性色| 内地av在线 | 国产网站黄 | 欧美一级特黄特色大片免费 | 免费网站看v片在线a | 欧美成人精品一区二区 | 亚洲九草| 在线观看国产www | 色999国产| 欧美扩阴视频 | 成人一区二区三区四区 | 草久在线 | 亚洲欧美国产高清va在线播放 | 男女一边摸一边做羞羞视频免费 | 超碰九色| 久久久久久久国产a∨ | 国产精品刺激对白麻豆99 | 最新午夜综合福利视频 | 国产精品欧美久久久久一区二区 | 欧美精品久久久久久久久久 | 一级片在线免费观看 | 欧美一区中文字幕 | 九色 在线 | 怦然心动50免费完整版 | 爱操视频 | 成人毛片在线免费观看 | 免费午夜视频在线观看 | 久久久久久久网站 | 久久成人精品视频 | 久久免费视频5 | 91网站在线观看视频 | 九艹在线 |