PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Batas Kata Regex PostgreSQL?

PostgreSQL menggunakan \m , \M , \y dan \Y sebagai batas kata:

\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 

Lihat Regular Expression Constraint Escapes di manual.

Ada juga [[:<:]] dan [[:>:]] , yang cocok dengan awal dan akhir kata. Dari manual:

Ada dua kasus khusus ekspresi kurung:ekspresi kurung [[:<:]] dan [[:>:]] adalah kendala, mencocokkan string kosong di awal dan akhir kata masing-masing. Sebuah kata didefinisikan sebagai urutan karakter kata yang tidak didahului atau diikuti oleh karakter kata. Karakter kata adalah karakter alnum (seperti yang didefinisikan oleh ctype) atau garis bawah. Ini adalah ekstensi, kompatibel dengan tetapi tidak ditentukan oleh POSIX 1003.2, dan harus digunakan dengan hati-hati dalam perangkat lunak yang dimaksudkan untuk portabel ke sistem lain. Pelepasan kendala yang dijelaskan di bawah biasanya lebih disukai (tidak lebih standar, tetapi tentu saja lebih mudah untuk diketik).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami Kinerja Kueri PostgreSQL

  2. Konferensi Musim Semi FLOSS UK

  3. Tambahkan kolom stempel waktu dengan default SEKARANG () hanya untuk baris baru

  4. Cara Membuat Pengguna dengan pgAdmin

  5. Cara Menginstal PostgreSQL 12 di Ubuntu 20.04/18.04/16.04