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

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

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

服務器之家 - 腳本之家 - Python - Python時間的精準正則匹配方法分析

Python時間的精準正則匹配方法分析

2020-12-02 00:44杰瑞26 Python

這篇文章主要介紹了Python時間的精準正則匹配方法,結合實例形式對比分析了Python針對時間格式相關正則匹配技巧,需要的朋友可以參考下

本文實例講述了Python時間的精準正則匹配方法。分享給大家供大家參考,具體如下:

要用正則表達式精準匹配時間,其實并不容易

方式一:

?
1
2
3
4
5
>>> import re
>>> t = '19:10:48'
>>> m = re.match(r'(.*):(.*):(.*)', t)
>>> m.groups()
('19', '10', '48')

方式二:

?
1
2
3
4
>>> t = '19:10:48'
>>> m = re.match(r'(\d{2}):(\d{2}):(\d{2})', t)
>>> m.groups()
('19', '10', '48')

比如上面的并不能精準匹配,比如說, 24:61:61顯然不符合要求。

時(H), 0-23
分(M), 0-59
秒(S), 0-59
小時的精準匹配如下:  0?[0-9]|1[0-9]|2[0-3]
分鐘的精準匹配如下:  0?[0-9]|[1-5][0-9]
秒鐘的精準匹配如下:  0?[0-9]|[1-5][0-9]

完整的正則匹配就是:

?
1
2
3
4
5
>>> t = '23:59:08'
>>> p = re.compile(r'^(0?[0-9]|1[0-9]|2[0-3]):(0?[0-9]|[1-5][0-9]):(0?[0-9]|[1-5][0-9])$')
>>> s = p.search(t)
>>> s.groups()
('23', '59', '08')

希望本文所述對大家Python程序設計有所幫助。

原文鏈接:http://blog.csdn.net/jerry_1126/article/details/76383703

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人无精品久久久久国语 | 亚洲香蕉伊在人在线观看9 亚洲系列国产系列 | 欧美黑人ⅹxxx片 | 日本制服丝袜 | 久久精品久久久 | 亚洲可乐操| 性欧美高清强烈性视频 | 女同学用白丝脚玩我的故事 | 亚洲天堂视频在线免费观看 | 国产美女做爰免费视频网址 | 日韩一区二区不卡 | 香蕉91 | 韩国三级hd中文字幕李采潭 | 日本高清全集免费观看 | 亚洲国产精品久久久久久网站 | 国产视频一区二区 | 国产宅男| 国产成人一区二区三区小说 | 好妈妈7在线观看高清 | 亚洲欧美日韩中文高清一 | 亚洲成色www久久网站 | 欧美在线视频免费播放 | 国产美女久久久久 | 小柔的性放荡羞辱日记动漫 | 91久久色| 久9青青cao精品视频在线 | 国产一久久香蕉国产线看观看 | 成人在线观看视频免费 | 第一次出血videos | 洗濯屋H纯肉动漫在线观看 武侠艳妇屈辱的张开双腿 午夜在线观看免费观看 视频 | 精品一二三区久久AAA片 | 男女做受快插大片 | 日韩亚洲欧美理论片 | 精品午夜中文字幕熟女人妻在线 | 极品主播的慰在线播放 | 毛片在线观看网站 | 国产成人精品日本亚洲网址 | 日韩资源 | 色哟约 | 亚洲欧美日韩另类在线一 | 精品久久久久免费极品大片 |