Cómo utilizar expresiones regulares en scripts de Python
Ejemplo de uso de la regularidad de Python para verificar el número de teléfono móvil
El siguiente código de Python2 se ejecuta a través de #coding=utf-8
import?re
import?sys
import?os
#?Número de teléfono de coincidencia regular
#?phone="13893670000"
teléfono? =?raw_input('¿por favor?proporcione?un?número de teléfono?:')
p2?=?re.compile('^0\d{2,3}\d{7,8 }$ |^1[358]\d{9}$|^147\d{8}')
phonematch?=?p2.match(teléfono)
si? coincidencia de teléfono:
print(phonematch.group())
else:
print("¿número de teléfono? ¡es? error!")
Resultados de la ejecución: