expresiones regulares Flashcards
(41 cards)
cual es la diferencia entre usar () y []?
en los parentesis los caracteres especiales mantienen su significado
cuales son todos los caracteres especiales?
\ ^ $ . [] {} () | * + /
que significa el \?
. antes de un caracter especial significa que busque literelmente ese caracter
. antes de un caracter no especial, le da a este un significado especial
que significa el .?
es un comodin, no importa lo que este represewntado por el .
ej: g.t
got, gat, git
\v
es un TAB vertial
\s
representa un espacio en blanco
\f
salto de pagina
\d
digito del 0 al 9
\e
representa escape
\n
nueva linea
\r
vuelve al inicio
\t
es TABulador
\W
cualquier no alfanumerico
\D
representa cualquier caracter que no es un digito
\w
cualquier alfanumerico
\x
cualquier caracter ascii
\Z
marca el inicio y el final de una palabra
\A
represetna el final de una cadena
\S
represetna el inicio de una cadena
[]
busca una sola vez entre lo que este dentro
ej [123]
rta: 1
rta : 2
rta: 3
no rta: 12
[x-y]
busca una sola vez entre lo que este dentro de ese rango
[xy-]
el - pierde su significado y ahora es un caracter posible para tomar
[^abc]
el ^ toma el significado de tomar todo menos lo que este a continuacion
[ab^c]
el ^ pierde su signficado y ahora es un valor mas que puede tomar