iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
Modern Web

基礎python,讓你學點東西系列 第 21

[Day21]- 正則表達式

  • 分享至 

  • xImage
  •  
  • 基礎
  1. 用文字去表達,使用\d去表示0-9的數字字元,使用re模組內有的compile()方法,回傳一個regex物件,regex裡面有一個search()方法,去搜尋,但是search()只能傳回第一個相符的字串
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644xDJrOaRZao.png
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644dNlpqrxL7M.png
  2. Findall() 將搜尋到的手機號碼利用串列的方式傳回
    https://ithelp.ithome.com.tw/upload/images/20211003/201406444avZ1KzcYb.png
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644dyVD8b8sfT.png
  • 搜尋比對模組
  1. 管道|
    ann|cindy 要搜尋ann和cindy
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644xHpK2bpa6A.png
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644bYWXrwP59C.png
  2. 使用"*"做搜尋 (na)字串可以重複0到多次,表達方式為(na)
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644WRSbF5xcee.png
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644CoTr0N1E11.png
  3. 所有字元使用萬用字元 ".*"
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644IyvbeVFag9.png
    https://ithelp.ithome.com.tw/upload/images/20211003/20140644aYkYcBPLmW.png

上一篇
[Day20]-程序除錯與異常處理
下一篇
[Day22]-用python處理影像檔案
系列文
基礎python,讓你學點東西30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言