Páginas

domingo, 6 de junio de 2021

JavaScript: Ejemplos de aserciones en expresiones regulares

Incluyen límites para cadenas, palabras y caracteres. También búsquedas de cadenas que están precedidas o seguidas por otras subcadenas.


Caracter Significado
^ Busca coincidencia al comienzo cadena
$ Busca coincidencia al final cadena
\b Busca límites de palabra. Una palabra empieza y termina donde un caracter de palabra no es precedido o seguido por otro caracter de palabra. Se consideran caracteres de palabra las letras mayúsculas y minúsculas del alfabeto latino, los números y el caracter de subrayado.
\B Busca límites de no palabra. Es decir el caracter anterior o siguiente a un caracter son del mismo tipo del propio caracter
x(?=y) Búsqueda hacía delante. Coincide x solo si x está seguida de y
x(?!y) Búsqueda hacía delante negativa. Coincide x solo si x no está seguida de y
(?<=y)x Búsqueda hacía detrás. Coincide x solo si x está precedida de y
(?<!y)x Búsqueda hacía detrás negativa. Coincide x solo si x no está precedida de y

Ejemplos



Espero que esto ayude