Lecciones del curso

Aprende a programar con Python3

Tips para este bootcamp
4m
Bienvenid@ a la terminal
Shell en tu máquina
Introducción a Git
14m
Creando un repositorio en Github
Clonando un repositorio de Github
Instalando Python
4m
Tu primer script
Cadenas y variables
Métodos y funciones con cadenas
Nuestra primera función
Condicionales
Ciclos
Listas
Tuplas
Diccionarios
Creando archivos
10m
Escribiendo archivos CSV
Leyendo archivos CSV
F-strings
Fechas y tiempos 01/03
Fechas y tiempos 02/03
Fechas y tiempos 03/03
Expresiones Regulares 01/03
Expresiones Regulares 02/03
Expresiones Regulares 03/03
Funciones lambda 01/02
Funciones lambda 02/02
Excepciones
21m
Ambientes Virtuales
12m
AsyncIO - 01
AsyncIO - 02
Scrapping - 01
Scrapping - 02
Bases de Datos - 01
Bases de Datos - 02
Pandas
NumPy

Expresiones regulares 02/03

En este video vimos search() y match() la diferencia entre los dos es que match busca el patrón al inicio del texto y search en cualquier posición del texto. Si queremos buscar algo al inicio o final con Search debemos usar ^ y $ respectivamente.

cadena1 = 'Python es el mejor lenguaje'
cadena2 = 'El mejor lenguaje es Python'

# Al inicio de una cadena
print(re.search(r'^Python', cadena1))
<re.Match object; span=(0, 6), match='Python'>

print(re.search(r'^Python', cadena2))
None

# Al final de una cadena
print(re.search(r'Python$', cadena1))
None
print(re.search(r'Python$', cadena2))
<re.Match object; span=(0, 6), match='Python'>


Para conocer toda la sintaxis posible con las regex puedes ver la documentación en Wikipedia o en la documentación oficial de Python: re — Regular expression operations — Python 3.8.1rc1 documentation Expresión regular - Wikipedia, la enciclopedia libre

re — Match — Python

siempre necesitamos ayuda para traducir la doc oficial

¡Eso es todo!


Happy Coding! ❤

spaceman

¿List@ para ver todo el curso? Prepárate porque apenas estamos comenzando 🚀

¡Desbloquea el curso completo y conviértete en un PRO del desarrollo web! 🫶🏻 .