python 學習 -- 正規表示式的使用
import re
# 分割字串的用法
t = 'a b c'.split(' ')
print(t)
t1 = re.split(r'\s+','a b c')
print(t1)
t2 = re.split(r'[\s\,]+','a,b, c')
print(t2)
t3 = re.split(r'[\s\,\;]+','a b ;;; d , d,,sd')
print(t3)
# 分組的用法
m = re.match(r'^(\d{3})-(\d{3,8})$','010-12345')
print(m)
print(m.group(0))
print(m.group(1))
print(m.group(2))
# 貪婪匹配
print(re.match(r'^(\d+)(0*)$','102300').groups())
# 非貪婪匹配加一個?
print(re.match(r'^(\d+?)(0*)$','102300').groups())
# 編譯表示式
# 當我們在python中使用正則時,re會幹兩件事情:
# 1.編譯正規表示式,如果表示式本身有錯誤會報錯
# 2.用編譯後的正規表示式去匹配字串
re_telephone = re.compile(r'^(\d{3})-(\d{3,8})$')
print("--->",re_telephone.match('010-123443'))
相關文章
- Python學習筆記 - 正規表示式Python筆記
- python 中的正規表示式學習筆記Python筆記
- Python學習筆記|Python之正規表示式Python筆記
- Go 正規表示式學習Go
- python正規表示式問號的使用Python
- 小豬的Python學習之旅 —— 3.正規表示式Python
- 正規表示式學習和練習
- Python——正規表示式Python
- python正規表示式Python
- Python 正規表示式Python
- Python:正規表示式Python
- 正規表示式學習筆記筆記
- 如何快速學習正規表示式
- 正規表示式入門學習
- 正規表示式re.compile的學習Compile
- 從零開始的Python學習Episode 15——正規表示式Python
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 通過js正規表示式例項學習正規表示式基本語法JS
- java 正規表示式語法學習Java
- 正規表示式學習(2)---字元特性字元
- 學習正規表示式(js、C#)JSC#
- python爬蟲學習筆記4-正規表示式Python爬蟲筆記
- python之正規表示式Python
- python 正規表示式匹配Python
- Python正規表示式手稿Python
- Python正規表示式大全Python
- python中re模組的使用(正規表示式)Python
- 正規表示式複習
- 正規表示式(初學)
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- js正規表示式基本語法學習JS
- 從 Vue parseHTML 來學習正規表示式VueHTML
- JavaScript學習系列部落格_35_JavaScript 正規表示式的使用JavaScript
- Python正規表示式詳解Python
- Python 正規表示式(RegEx)指南Python
- 詳解 Python 正規表示式Python
- 正規表示式(python3)Python
- Python基礎學習篇-4-常用的正規表示式處理函式Python函式
- 正規表示式學習筆記(1)-認識正則筆記