Reguliere regels en woordgrenzen
U kunt constructen voor matching met grenswaarden gebruiken om op te geven waar in een tekenreeks een matchpatroon moet worden toegepast. U kunt bijvoorbeeld zoeken naar een bepaald patroon binnen een woordgrens of zoeken naar een patroon aan het begin of het einde van een regel.
Construct | Omschrijving | Voorbeeld |
|---|---|---|
^
| Matches vanaf het begin van een regel (matches met meerdere regels worden momenteel niet ondersteund) | ^172 komt overeen met '172' in IP-adres '172.18.1.11' maar niet in '192.172.2.33' |
$
| Matches vanaf het einde van een regel (matches met meerdere regels worden momenteel niet ondersteund) | d$ matcht met de d in meid maar niet in made |
\b
| Komt overeen met een woordgrens | \bis\b komt overeen met het woord 'is' in 'this is my eiland', maar niet met het 'is'-gedeelte van 'this' of 'eiland'. \bis komt overeen met zowel 'is' als 'is' in 'island', maar niet in 'this'. |
\B
| Matcht binnen een niet-woordgrens | \Bb komt overeen met 'b' in 'sbin' maar niet in 'bash' |