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