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

MySQL regexp वर्ग कोष्ठक के लिए मेटाएक्टैक्टर्स की सूची

लगभग सभी मेटाएक्टैक्टर (डॉट सहित . , + , * और ? क्वांटिफायर, एंड-ऑफ-स्ट्रिंग एंकर $ , आदि) का चरित्र वर्गों में कोई विशेष अर्थ नहीं है, कुछ उल्लेखनीय अपवादों के साथ:

  • समापन कोष्ठक ] , स्पष्ट कारणों से
  • कैरेट ^ , जिसका उपयोग वर्ण वर्ग को नकारने के लिए किया जाता है (जैसे:[^ab] किसी भी वर्ण से मेल खाता है लेकिन a और b )।
  • हाइफ़न - , जिसका उपयोग किसी श्रेणी को दर्शाने के लिए किया जाता है (उदाहरण:[0-9] किसी भी अंक से मेल खाता है)

हालांकि, चरित्र वर्ग के भीतर रणनीतिक स्थानों में रखे जाने पर इन्हें बिना एस्केप किए अभी भी जोड़ा जा सकता है:

  • क्लोजिंग ब्रैकेट को ओपनिंग ब्रैकेट के ठीक बाद में रखा जा सकता है, जैसे:[]a] ] से मेल खाता है या a
  • कैरेट कहीं भी लेकिन रखा जा सकता है ओपनिंग ब्रैकेट के बाद, जैसे:[a^] ^ . से मेल खाता है या a
  • हाइफ़न को ओपनिंग ब्रैकेट के ठीक बाद या क्लोजिंग ब्रैकेट से पहले रखा जा सकता है, जैसे:[-a] और [a-] दोनों a . से मेल खाते हैं और -

अधिक जानकारी POSIX regex (धन्यवाद तोमालक गेरेकल!)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में डुप्लिकेट रिकॉर्ड कैसे खोजें

  2. SQL क्वेरी समय का अनुमान कैसे लगाएं?

  3. 'कोड' से पहले तालिका जोड़ें ... बदलें?

  4. MySQL में मौजूदा पंक्ति के लिए सम्मिलित करें विवरण प्राप्त करें

  5. पाइथन के MySQLdb को Homebrewed MySQL के साथ libmysqlclient.dylib नहीं मिल रहा है