Expresiones Regulares Flashcards
Si quiero encontrar la palabra hola en un string debo usa /hola/
.test(): sirve para comprobar nuestras expresiones regulares
Nada
Operador OR |
/yes|no|capaz/
Nada
Bandera i
sirve para buscar minusculas o mayuaculas. Osea encontrara la palabra aunque tenga mayusculas o minusculas.
/jose/i
Nada
Metodo match()
Es lo opuesto al metodo test(). Extrae la cadena
Devuelve la cadena encontrada
Nada
Bandera g
Sirve para extraer el patrón todas las veces que se repita
Nada
Caracter comodin “.” (Dot)
sirve para hacer coincidir con cualquier caracter:
/hu./ va a coincidir con hum,hub,hut, etc.
Nada
Clases de carácteres [].
Las clases de carácteres permiten definir un grupo de carácteres que deseas coincidir colocándolos entre corchetes.
Por ejemplo si querés hacer coincidir bag Big y bug pero no bog puedes usar /b[aiu]g/
Nada
El caracter de guion -
Sirve para definir un rango de carácteres a coincidir por ejemplo si quiero buscar desde la A a la E usaria [a-e]
Tambien funciona con numeros
Nada
El signo +
Sirve para coincidir carácteres que aparezcan una o más veces
Nada
El signo *
Sirve para hacer coincidir caracteres que aparecen cero o mas veces.
Nada
El caracter ^
1. Dentro de un “grupo de caracteres” ( [] ): sirve para negar. Osea buscar todo lo que no sea eso.
- Fuera de un “grupo de caracteres” sirve para buscar al principio de una cadena.
Nada
El caracter $
1. Sirve para buscar al final de una cadena.
Nada
Atajo \w
es lo mismo que usar /[A-Za-z0-9_]/
Nada
Atajo \W es lo contrario a \w
coincide con todo lo que no sean caracteres alfanumericos
Nada
El atajo \d
sirve dolo para buscar digitos es lo mismo que /[0-9]/
Nada