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
मैनुअल में रेगुलर एक्सप्रेशन बाधा से बच देखें।
[[:<:]]
. भी है और [[:>:]]
, जो किसी शब्द के आरंभ और अंत से मेल खाता है। मैनुअल से:
ब्रैकेट एक्सप्रेशन के दो विशेष मामले हैं:ब्रैकेट एक्सप्रेशन [[:<:]]
और [[:>:]]
एक शब्द की शुरुआत और अंत में क्रमशः खाली तारों से मेल खाने वाली बाधाएं हैं। एक शब्द को शब्द वर्णों के अनुक्रम के रूप में परिभाषित किया जाता है जो न तो पहले होता है और न ही शब्द वर्णों के बाद होता है। एक शब्द वर्ण एक अलनम वर्ण है (जैसा कि ctype द्वारा परिभाषित किया गया है) या एक अंडरस्कोर है। यह एक एक्सटेंशन है, जो POSIX 1003.2 के साथ संगत है, लेकिन निर्दिष्ट नहीं है, और अन्य सिस्टम के लिए पोर्टेबल होने के उद्देश्य से सॉफ़्टवेयर में सावधानी के साथ उपयोग किया जाना चाहिए। नीचे वर्णित बाधा पलायन आमतौर पर बेहतर होते हैं (वे अब मानक नहीं हैं, लेकिन निश्चित रूप से टाइप करना आसान है)।