1. 程式人生 > >Python 使用正則表達式匹配電話號碼

Python 使用正則表達式匹配電話號碼

div 正則 使用 style python number fin spa pytho

一個電話號碼,如果區號為3位,那麽區號後面的數字為8位;如果區號為4位,那麽區號後面的數字為7位

In [1]: import re

In [2]: number = "020-232432354343234324"

In [3]: regular = re.compile(r\d{4}-\d{7}|\d{3}-\d{8})

In [4]: re.findall(regular, number)
Out[4]: [020-23243235]

Python 使用正則表達式匹配電話號碼