PYTHON regular expression 實戰 - iT 邦幫忙 | regex match python
![PYTHON regular expression 實戰 - iT 邦幫忙](https://i.imgur.com/axBPWDg.jpg)
regularexpression簡稱re,中文:正規表示式首先推薦以下網頁學習:RegularExpression介紹中文網頁,而且把符號都說得很清楚!http://120.105.184.250/cswang/thit/Linux/RegularExpression.htm也是中文,甚至有些例子了https://atedev.wordpress.com/2007/11/23/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%A4%BA%E5%BC%8F-regular-expression/超棒的網頁,互動式學習。直接讓你下去練習,不得不去,練了就知道是抓到哪裡!https://regexone.com/他pythonre的方法介紹,剛剛也是在這裡學的https://regexone.com/references/python測試資料用的網頁,...
![PYTHON regular expression 實戰 - iT 邦幫忙](http://pix1.agoda.net/hotelimages/300/3008492/3008492_17121510550060424840.jpg?s=800x)
regular expression簡稱re,中文:正規表示式
首先推薦以下網頁學習:Regular Expression介紹 中文網頁,而且把符號都說得很清楚!http://120.105.184.250/cswang/thit/Linux/RegularExpression.htm也是中文,甚至有些例子了https://atedev.wordpress.com/2007/11/23/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%A4%BA%E5%BC%8F-regular-expression/超棒的網頁,互動式學習。直接讓你下去練習,不得不去,練了就知道是抓到哪裡!https://regexone.com/他python re的方法介紹,剛剛也是在這裡學的https://regexone.com/references/python測試資料用的網頁,很清楚的標示抓到哪些字,group的區分。針對想找到某個規則的正則又有測式資料來這裡就對了。https://regex101.com/[1][2][3][4][5]
今天來用地址抓出地號。規則是抓出地號的數字如果有-號也要一起抓,以下是例子:桃園市8德區中華段40地號->40彰化縣花壇鄉花壇段1418-0000地號->1418-0000臺中市南屯區埔興段35-12地號->35-12桃園市蘆竹區內興段32地號->32桃園市楊梅區大金山下段月眉山下小段1地號->1
有了測試資料就到https://regex101.com/ 找我們要的regex表達式。1.d找到數字2.要找一整組的所以d+,+代表1個以上3.有可能有-,但有些沒有所以用*,regex=d+-*4.-號後面還有數字d+,但這樣單個數字的會抓不到,所以d+-*d*5.注意第一個,8德的8不是我們要抓的,要找的是地號,資料格式是段後面才是地號。段d+-*d*6.但段不是我要的東西,所以用()分開成第二group方便抓值。段(d+-*d*)這樣子我就可以從group(1)抓到我要的東西了。[6]
程式碼
im...取得本站獨家住宿推薦 15%OFF 訂房優惠
本站住宿推薦 20%OFF 訂房優惠,親子優惠,住宿折扣,限時回饋,平日促銷
Python | regex match python
re — Regular expression operations — Python 3.8.2 ... | regex match python
7.2. re — Regular expression operations — Python 2.7.17 ... | regex match python
6.2. re — Regular expression operations — Python 3.4.10 ... | regex match python
Python RegEx | regex match python
[Python] 正規表示法Regular Expression | regex match python
Python Regex: re.match(), re.search() | regex match python
PYTHON regular expression 實戰 - iT 邦幫忙 | regex match python
[Python] RegEx – Max的程式語言筆記 | regex match python
Python RegEx (With Examples) | regex match python
![](https://i.imgur.com/axBPWDg.jpg)