PostgreSQL bruger \m
, \M
, \y
og \Y
som ordgrænser:
\m matches only at the beginning of a word
\M matches only at the end of a word
\y matches only at the beginning or end of a word
\Y matches only at a point that is not the beginning or end of a word
Se Regular Expression Constraint Escapes i manualen.
Der er også [[:<:]]
og [[:>:]]
, som matcher begyndelsen og slutningen af et ord. Fra manualen:
Der er to specielle tilfælde af parentes-udtryk:parentes-udtrykkene [[:<:]]
og [[:>:]]
er begrænsninger, der matcher tomme strenge i henholdsvis begyndelsen og slutningen af et ord. Et ord er defineret som en sekvens af ordtegn, der hverken er foran eller efterfulgt af ordtegn. Et ordtegn er et alnum-tegn (som defineret af ctype) eller en understregning. Dette er en udvidelse, kompatibel med, men ikke specificeret af POSIX 1003.2, og bør bruges med forsigtighed i software, der er beregnet til at kunne overføres til andre systemer. De begrænsninger, der er beskrevet nedenfor, er normalt at foretrække (de er ikke længere standard, men er bestemt nemmere at skrive).