20 - Expresiones Regulares: las funciones “sub” y “split”

Lección 20 del curso Python Nivel Intermedio.

Introducción

En la lección anterior vimos lo versátiles que son las Expresiones Regulares en Python, y cómo estas permiten explorar un string a partir de ciertos patrones de búsqueda usando el módulo re y la función fullmatch.

En esta lección veremos cómo modificar un string usando expresiones regulares y las funciones sub (para realizar reemplazos) y split (para realizar particiones).

Contenido exclusivo suscriptores

Suscríbete y accede al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Función sub: reemplazo de patrones

Esta función reemplaza todas las ocurrencias de un patrón por el texto que especifiquemos. sub acepta tres argumentos de entrada:

Veamos varios ejemplos de uso de esta función:

Contenido exclusivo suscriptores

Recuerda suscribirte para acceder al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Función split: generar particiones

Esta función permite partir un string, generando como resultado varios sub-strings (que también se conocen como tokens).

Como argumentos de entrada requiere:

A la salida la función entrega un listado con los sub-strings resultantes de la partición.

Veamos varios ejemplos de uso de esta función:

Contenido exclusivo suscriptores

Recuerda suscribirte para acceder al código fuente y al video con la explicación detallada de esta lección. Además podrás disfrutar de todos los cursos de la Academia Online

Conclusión

Bien, ya tenemos entonces herramientas para la búsqueda y modificación de strings usando expresiones regulares y las funciones fullmatch, sub y split que hemos visto hasta el momento.

En la próxima lección veremos las funciones search, findall y finditer que nos permitirán realizar búsquedas aún más avanzadas usando Expresiones Regulares en Python.

Ver todas las lecciones de este curso