Ir al contenido principal

Programación de expresiones regulares

Actualmente la mayoría de los métodos de programación para búsqueda y limpieza utilizan expresiones regulares, porque estas les permiten encontrar cadenas de caracteres específicos y otras que cumplan ciertos padrones, como direcciones de correo, números telefónicos, nombres, entre muchas más, por eso es muy útil que sepas programarlo.

Requerimientos.

Los requerimientos para manejar las expresiones regulares en Python son las siguientes:

·         Archivo de texto con la información que se quiera limpiar o extraer.

·         Librería “re” para hacer uso de expresiones regulares.

·         Phyton 2.7 en adelante.

Para este ejemplo se tomará un archivo .html de una página de Internet y se filtrarán únicamente los correos electrónicos que esta contenga. Sigue estos pasos para utilizar expresiones regulares, también llamadas “redis” en Python:

·         Importa la librería para utilizar “redis”.

·         Lee el archivo de texto y carga su información a una variable.

·         Utiliza el método de re.findall de la librería para encontrar y guardar en un arreglo todas las cadenas de caracteres que coincidan con la expresión regular.

Este método recibe como parámetros la expresión regular seguida del texto en el que hará la búsqueda.

Para finalizar utiliza el método Len, para obtener el número de correos encontrados en tu archivo de texto. Con expresiones regulares podrás extraer y limpiar cualquier tipo de información, también te facilitan y reducen el tiempo de programación, además de que mejora sustancialmente el tiempo de procesamiento de tu programa.

Fuente:
Fundación Carlos Slim – Curso Analista de Datos.

Comentarios

Entradas más populares de este blog

Especial Pancracio Deportivo: Mundial Norteamérica 2026 ¿Un punto de quiebre?

Ofreciendo este espacio para compartir una publicación del proyecto hermano de Pancracio Deportivo , en el que se hace un análisis transversal de lo ocurrido en el recientemente concluido Mundial de Fútbol de Norteamérica 2026 . ¿El Mundial de Norteamérica 2026 ha sido mucho más que un torneo de fútbol? Durante días se documentó el recorrido de cada selección con infografías inspiradas en la identidad artística y cultural de cada país, acompañadas de análisis históricos, deportivos, económicos y sociales. Ahora todo ese trabajo y algo más se reúne en un solo documento: "Mundial Norteamérica 2026 ¿Un punto de quiebre?" Este especial de Pancracio Deportivo no busca decir únicamente quién ganó o quién perdió. Busca responder si este Mundial marcó un antes y un después en la forma de entender el deporte, la identidad nacional, la globalización, la comercialización y el papel del fútbol como reflejo de nuestras sociedades . Son 230 páginas de análisis, ilustraciones originales y ...

Cultura Romana

En esta sección dedicada a compartir aquellas láminas, textos o infografías relevantes , en esta ocasión, es turno de compartir un material en el que de forma gráfica se observan diferentes pasajes y aspectos de la cultura romana, una de las principales civilizaciones que tuvo un amplio dominio en su época de apogeo.

Cultura Olmeca

La 1° cultura (al menos de la que se tiene un registro) en aparecer en Mesoamérica, y que es conocida como la "cultura madre", es la de los olmecas , civilización de la cual, en esta lámina que se comparte, se puede ver un poquito de su historia y de los principales elementos que la caracterizaron.