python正则匹配示例

Posted chease

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python正则匹配示例相关的知识,希望对你有一定的参考价值。

text="山东省临沂市兰山区 市委大院中区21号楼4单元 276002 奥特曼1号 18254998111"

#匹配手机号
m=re.findall(r"1d{10}",text)
if m:
    print(m)

#匹配电话号
pattern = re.compile(r"((d{3}|(d{3})|d{4}|(d{4}))?(s|-|.)?(d{8}))")
a = re.match(pattern, text)
if a:
    print(a.group())

 

以上是关于python正则匹配示例的主要内容,如果未能解决你的问题,请参考以下文章

转载Python使用中文正则表达式匹配指定中文字符串的方法示例

Python学习笔记之正则表达式

python 正则表达式

Python 正则表达式零宽正负向断言的用法及示例代码

Python 正则表达式零宽正负向断言的用法及示例代码

正则表达式(python3-re模块示例)