每乙個程式設計師都逃不過的正則

2021-10-07 07:41:40 字數 504 閱讀 8304

摘要:正規表示式,人人必備啊,別問,衝!

import re 

text = 'assa(312fsfds)das'

# 匹配括號內的數字

pat = re.compile(r'[(](\d*)[)]')

repat = re.findall(pat, text)

# 橫向模糊匹配:某個字段出現n次

s = 'abc abbc abbbc abbbbbc abbbbbbc abbbbbbbbbbbc'

pat = r'abc'

re.findall(pat, s)

# out: 'abc', 'abbbc'. 'abbbbc', 'abbbbbc'

# 縱向模糊匹配: 中間某個欄位不確定

s = 'a0b a1b a2b a3b a4b'

pat = r'a[123]b'

re.findall(pat, s)

深入學習的藝術 每乙個程式設計師都必不可少的技能

本文與程式設計無關,但是與每個程式設計師密切相關的學習有關,還請 首頁 網開一面,讓本文多多傳播,在此感激不盡。最近一直苦於如何擴充套件思維深度的問題,故搜尋到 深入學習的藝術 由表及裡,採用大量實驗證明,闡述了如何深入學習 讀完此書,運用書中觀點,整理為此篇blog。作者觀點及行文思路見腦圖總結,...

深入學習的藝術 每乙個程式設計師都必不可少的技能

本文與程式設計無關,但是與每個程式設計師密切相關的學習有關,還請 首頁 網開一面,讓本文多多傳播,在此感激不盡。最近一直苦於如何擴充套件思維深度的問題,故搜尋到 深入學習的藝術 由表及裡,採用大量實驗證明,闡述了如何深入學習 讀完此書,運用書中觀點,整理為此篇blog。作者觀點及行文思路見腦圖總結,...

每乙個LAMP程式設計師都想閱讀的經典好書

高效能mysql 第二版 上市 本書榮獲2009年jolt圖書大獎,是不可多得的分享mysql實用經驗的圖書。不但可以幫助mysql初學者提高使用技巧,更為有經驗的mysql dba指出了開發高效能mysql應用的途徑。全書包含十四章和四個附錄,內容覆蓋mysql系統架構,設計應用技巧,sql語句優...