Lección 21 del curso Python Nivel Intermedio.
En la lección anterior vimos cómo usar las Expresiones Regulares en Python, y en particular las funciones «sub» y «split» para modificar el contenido de un string con base en un patrón de búsqueda.
En esta lección veremos cómo usar las funciones «search», «findall» y «finditer» para realizar búsquedas en strings aún más avanzadas que las vistas hasta el momento y usando también Expresiones Regulares en Python:
Contenido exclusivo para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Como acabamos de ver, la función «search» en Python permite buscar la primera ocurrencia de un patrón de búsqueda en un string.
Por su parte, la función «findall» encuentra todas las coincidencias entre un patrón y un string, devolviendo un listado con estas coincidencias, mientras que la función «finditer» es similar a «findall», pero en lugar de devolver una lista con todas las coincidencias, proporciona un iterable. Esto resulta útil cuando hay una gran cantidad de coincidencias y no se desea acceder a todas ellas de inmediato.
Así que en este punto ya tenemos todas las herramientas básicas de las Expresiones Regulares, con lo que podemos hacer búsquedas y reemplazos bastante sofisticados usando el módulo «re» de Python.
Entonces ya es momento de entrar al proyecto final del curso, en donde veremos cómo realizar el Análisis de Sentimientos usando Expresiones Regulares en Python.
Todas las lecciones del curso Python Nivel Intermedio
