PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL रेगेक्स वर्ड सीमाएं?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सक्रिय रिकॉर्ड, रेल और पोस्टग्रेज के साथ कई डुप्लिकेट फ़ील्ड वाली पंक्तियाँ खोजें

  2. PostgreSQL में एक स्ट्रिंग के भीतर एक सबस्ट्रिंग की घटनाओं की संख्या की गणना करना

  3. बर्मन क्लाउड - भाग 1:वाल आर्काइव

  4. डोकर-लिखें द्वारा पोस्टग्रेज करने के लिए Django कनेक्शन

  5. एक एक्सटेंशन बनाने का प्रयास करते समय PostgreSQL त्रुटि