Los anclajes permiten que una coincidencia tenga éxito o falle según la posición actual en la cadena. La siguiente tabla enumera los anclajes:
Afirmación |
Descripción |
Patrón |
Partidos |
^ |
La coincidencia debe comenzar al principio de la cadena o línea. |
^ \ d {3} |
"567" en "567-777-" |
$ |
La coincidencia debe ocurrir al final de la cadena o antes \n al final de la línea o cadena. |
- \ d {4} $ |
"-2012" en "8-12-2012" |
\A |
La coincidencia debe ocurrir al comienzo de la cadena. |
\ A \ w {3} |
"Código" en "Código-007-" |
\Z |
La coincidencia debe ocurrir al final de la cadena o antes de \ n al final de la cadena. |
- \ d {3} \ Z |
"-007" en "Bond-901-007" |
\z |
La coincidencia debe ocurrir al final de la cadena. |
- \ d {3} \ z |
"-333" en "-901-333" |
\G |
El partido debe ocurrir en el punto donde terminó el partido anterior. |
\\ G \ (\ d \) |
"(1)", "(3)", "(5)" en "(1) (3) (5) [7] (9)" |
\b |
La coincidencia debe ocurrir en un límite entre un \w (alfanumérico) y un \Wcarácter (no alfanumérico). |
\ w |
"R", "o", "m" y "1" en la "Habitación n. ° 1" |
\B |
El partido no debe ocurrir en un \b Perímetro. |
\ Doblar \ w * \ b |
"termina", "ender" en "el final envía durar prestamista" |