PostgreSQL използва \m
, \M
, \y
и \Y
като граници на думите:
\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
Вижте Escapes на ограниченията на регулярните изрази в ръководството.
Има и [[:<:]]
и [[:>:]]
, които съответстват на началото и края на дума. От ръководството:
Има два специални случая на изрази в скоби:изразите в скоби
[[:<:]]
и[[:>:]]
са ограничения, съответстващи на празни низове съответно в началото и в края на думата. Думата се дефинира като поредица от знаци на думи, която нито е предшествана, нито следвана от знаци на думи. Знакът на думата е алнумен знак (както е дефиниран от ctype) или долно черта. Това е разширение, съвместимо с, но не посочено от POSIX 1003.2, и трябва да се използва с повишено внимание в софтуер, предназначен да бъде преносим към други системи. Описаните по-долу измъквания на ограничения обикновено са за предпочитане (те не са по-стандартни, но със сигурност са по-лесни за въвеждане).