Expresiones Regulares Flashcards

1
Q

Si quiero encontrar la palabra hola en un string debo usa /hola/

.test(): sirve para comprobar nuestras expresiones regulares

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Operador OR |

/yes|no|capaz/

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Bandera i

sirve para buscar minusculas o mayuaculas. Osea encontrara la palabra aunque tenga mayusculas o minusculas.

/jose/i

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Metodo match()

Es lo opuesto al metodo test(). Extrae la cadena
Devuelve la cadena encontrada

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bandera g

Sirve para extraer el patrón todas las veces que se repita

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Caracter comodin “.” (Dot)
sirve para hacer coincidir con cualquier caracter:
/hu./ va a coincidir con hum,hub,hut, etc.

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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/

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

El signo +

Sirve para coincidir carácteres que aparezcan una o más veces

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

El signo *

Sirve para hacer coincidir caracteres que aparecen cero o mas veces.

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

El caracter ^
1. Dentro de un “grupo de caracteres” ( [] ): sirve para negar. Osea buscar todo lo que no sea eso.

  1. Fuera de un “grupo de caracteres” sirve para buscar al principio de una cadena.
A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

El caracter $

1. Sirve para buscar al final de una cadena.

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Atajo \w

es lo mismo que usar /[A-Za-z0-9_]/

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Atajo \W es lo contrario a \w

coincide con todo lo que no sean caracteres alfanumericos

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

El atajo \d

sirve dolo para buscar digitos es lo mismo que /[0-9]/

A

Nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

El atajo \D es lo contrario a \d

coincide con todo lo que no sea digito

A

Nada

17
Q

Hacer coincidir los espacios \s

A

Nada

18
Q

Buscar todo lo que no sea espacios en blanco \D

A

Nada

19
Q

Especificar el mayor y menor numero de coincidencias
para esto se usan las llaves {}

cadena0 ‘aaaah’
cadena 1’aah’

/a{3,5}h/ en la cadena0 sera true
en la cadena1 sera false

A

Nada

20
Q

Comprobar caracteres opcionales con ?

ejemplo /colou?r/ donde la U es opcional

A

Nada

21
Q

Lookahead positivo y negativo

Un lookahead positivo buscará para asegurarse de que el elemento en el patrón de búsqueda este allí, pero en realidad no lo coincidirá. Un lookahead positivo se usa como(?=…)donde el…es la parte requerida que no coincide.

Por otro lado, un lookahead negativo buscará para asegurarse de que el elemento en el patrón de búsqueda no este allí. Un lookahead negativo se usa como(?!…)donde el…es el patrón que no quieres que esté allí. El resto del patrón se devuelve si la parte de lookahead negativo no está presente.

A

Nada

22
Q

Agrupaciones mixtas de caracteres

A veces queremos comprobar grupos de caracteres utilizando una expresión regular y para conseguirlo usamos paréntesis().

Si deseas encontrarPenguinoPumpkinen una cadena, puedes usar la siguiente expresión regular:/P(engu|umpk)in/g.

A

Nada