▌導讀:Daniel
2022/10/5 PM8:15
▌本次主題:
Chapter 11 - Useful Modules II (134~138)
▌課程共同學習主頁:
▌筆記:
https://hackmd.io/QkqXDZnDTiupJDaJRAQFWA?view
▌線上討論及補充:
• Aeon Tsai:
這是我從星期一那邊看來的
• 智盛 莊:
• Aeon Tsai:
我原本想說/b and /s 有什麼不同,他這邊/b用邊界解釋,就蠻好理解
• 智盛 莊:
這個是對常用RE函數的介紹
• Aeon Tsai:
另外想請問 \s 可以找tab,但我實際測試不行?
• 智盛 莊:
\s 是找單個空白
智盛 莊:
tab = 空白*4
• Aeon Tsai:
疑… 我誤會了嗎? 原來如此
text = ‘a b c, abc, a\nb\nc, a b c ’
match = re.findall(r’a\sb\sc’, text)
我這樣寫就找不到最後一個a b c
• chien-ming chou:
最後一個是全型文字嗎
• 智盛 莊:
a b c
a b c
• Aeon Tsai:
不是, a(tab)b(tab)c
text = ‘a b c, abc, a\nb\nc, a b c ’
match = re.findall(r’a\s{4}b\s{4}c’, text)
我改這樣就回傳
找不到
• chien-ming chou:
喔喔 所以中間是tab
• Daniel:
match = re.findall(r’a\tb\tc’, text)
• Aeon Tsai:
我的還是不行~~
本次線上會議錄影: