Extraer el número de móvil de la cadena dada en Python

Aquí, vamos a aprender cómo extraer el número / teléfono móvil de una cadena dada utilizando el módulo de regreso en el lenguaje de programación Python?

Para resolver este problema fácilmente, vamos a utilizar el nuevo módulo de en el programa. Una cadena será dada por el usuario y tenemos que extraer el número de móvil utilizando el lenguaje de programación Python. Antes de ir a usar el nuevo módulo de , vamos a aprender un poco sobre módulo re .

Python tiene un módulo de re incorporado la que nos permite resolver los diversos problemas basados ​​en concordancia con el modelo y la manipulación de cadenas. El módulo re o expresiones regulares es una forma abreviada de la expresión regular. Este módulo de Python en nuestra vida diaria es muy útil, mediante el uso de re módulo se puede encontrar el número de teléfono, correo electrónico-id, patrón especial, etc de un archivo o frases dadas. El módulo re provee una gran cantidad de meta-caracteres y para resolver el problema que utilizará el d que se utiliza para que coincida con los dígitos decimales (0-9) en la cadena o frase dada.

Tomemos un ejemplo para entender mejor el problema,

    Input: 
"Hello! I am bipin Kumar and my contact number is 918481234422.
May i know the call logs of my number"
Output:
918481234422
Explanation:
The program will have to find a substring that contains
12 digit substring and print it.

algoritmo para resolver el problema anterior

  1. Inicialmente, vamos a class la nuevo módulo de en el programa.
  2. Asignar la cadena indicada o frase en una variable.
  3. Como todos sabemos el número de contacto o móvil será de 12 dígitos que por eso vamos a formar un formato que va a utilizar para extraer el número de móvil.
  4. Ahora, imprimir el número extraído.

Programa:

# importing the module
import re
# string
string='''If you would like to get in touch with us through other ways,
the Flipkart customer support number is 018002089898.
And we're just a call away if you need anything.
You can also arrange a call-back from within the
Flipkart app regarding any issue related to your order.'''
# extracting the mobile number
Phonenumber=re.compile(r'dddddddddddd')
m=Phonenumber.search(string)
# printing the result
print('mobile number found from the string : ',m.group())

salida

mobile number found from the string :  018002089898


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *