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

Postgresql में अंतर्राष्ट्रीयकृत नियमित अभिव्यक्ति

PostgreSQL यूनिकोड कैरेक्टर डेटाबेस पर आधारित वर्ण वर्गों का समर्थन नहीं करता जैसे .NET करता है। आपको अधिक मानक [[:alpha:]] . मिलता है चरित्र वर्ग, लेकिन यह लोकेल-निर्भर है और शायद इसे कवर नहीं करेगा।

आप केवल उन ASCII वर्णों को ब्लैकलिस्ट करने में सक्षम हो सकते हैं जिन्हें आप नहीं चाहते हैं, और सभी गैर-ASCII वर्णों को अनुमति दें। जैसे कुछ

[^\s!"#$%&'()*+,\-./:;<=>?\[\\\]^_`~]+

(जावास्क्रिप्ट में गैर-ASCII वर्ण वर्ग भी नहीं हैं। या यहां तक ​​कि [[:alpha:]] ।)

उदाहरण के लिए, दिया गया v_text एक पाठ चर के रूप में स्वच्छ किया जाना है:

-- Allow internationalized text characters and remove undesired characters
v_text = regexp_replace( lower(trim(v_text)), '[!"#$%&()*+,./:;<=>?\[\\\]\^_\|~]+', '', 'g' );



  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. MySQL का HEX () और UNHEX () पोस्टग्रेज में बराबर है?

  3. ver.2 PyGreSQL त्रुटि:_pg आयात से * ImportError:DLL लोड विफल:निर्दिष्ट मॉड्यूल नहीं मिला

  4. PostgreSQL के लिए GUI टूल

  5. PostgreSQL ने उपयोगकर्ताओं और समूहों को भूमिकाओं में विलय क्यों किया?