Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar expresiones regulares en scripts de Python

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: