🎁 Descuento de $100 en Platzi Expert+ 💚
{ 🖐 Arte de programar es realizado por Marcelo Arias (@360macky) 👨🚀 }
Los rangos nos ayudan a establecer los tipos de caracteres con los que queremos trabajar. Y van entre corchetes []
.
En el vídeo vimos cómo [0-9]
nos ayudaba a establecer un rango desde el 0
hasta el 9
. Eso significa que sólo aceptaríamos números. También podemos establecer rangos de letras, o de otros caracteres.
Para entender las diferencias entre los cuantificadores de +
, *
, y ?
, puedes abrir un archivo con varios textos por cada línea en un editor de código, luego abrir la búsqueda por Expresión Regular, y escribir +
, *
, o ?
dependiendo de lo que busques.
Por ejemplo, en el vídeo usé Hola?
, Hola*
y Hola+
, con este archivo.
Hol
Hola
Holaa
Holaaa
Holaaaa
Holaaaaa
Puedes encontrar los ejercicios en el notebook Python de este repositorio. Consisten en armar expresiones regulares para detectar ciertas palabras.
- Marcelo Arias (🐦 Twitter)
¿Existe algún error en el código? ¿Deseas replantear mejor el problema? ¿Quieres compartir el mismo algoritmo en otro lenguaje? No dudes en abrir un Pull Request, si quieres realizar un cambio en este repositorio.