Confini di righe e parole regolari
È possibile utilizzare i costrutti di corrispondenza dei limiti per specificare dove in una stringa applicare un modello di corrispondenza. Ad esempio, è possibile cercare un modello particolare all'interno del limite di una parola oppure cercare un modello all'inizio o alla fine di una riga.
Costruisci | Descrizione | Esempio |
|---|---|---|
^
| Corrispondenze dall'inizio di una riga (le corrispondenze su più righe non sono attualmente supportate) | ^172 corrisponde a "172" nell'indirizzo IP "172.18.1.11" ma non in "192.172.2.33" |
$
| Corrispondenze dalla fine di una riga (le corrispondenze su più righe non sono attualmente supportate) | d$ corrisponde a "d" in "maid" ma non in "made" |
\b
| Corrisponde all'interno di un limite di parola | \bis\b corrisponde alla parola "is" in "this is my island", ma non alla parte "is" di "this" o "island". \bis corrisponde sia a "is" sia a "is" in "island", ma non in "this". |
\B
| Corrisponde all'interno di un limite non di parole | \Bb corrisponde a "b" in "sbin" ma non in "bash" |