Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Daftar metakarakter untuk kurung siku regexp MySQL

Hampir semua metakarakter (termasuk . , + , * dan ? quantifiers, jangkar akhir string $ , dll.) tidak memiliki arti khusus dalam kelas karakter, dengan beberapa pengecualian:

  • kurung penutup ] , untuk alasan yang jelas
  • tanda sisipan ^ , yang digunakan untuk meniadakan kelas karakter (misalnya:[^ab] cocok dengan karakter apa pun tetapi a dan b ).
  • tanda hubung - , yang digunakan untuk menunjukkan rentang (misalnya:[0-9] cocok dengan digit apa pun)

Namun, ini masih dapat ditambahkan tanpa melarikan diri jika ditempatkan di lokasi strategis di dalam kelas karakter:

  • kurung kurung tutup dapat ditempatkan tepat setelah kurung buka, misal:[]a] cocok dengan ] atau a .
  • tanda sisipan dapat ditempatkan di mana saja kecuali setelah tanda kurung buka, misalnya:[a^] cocok dengan ^ atau a
  • tanda hubung dapat ditempatkan tepat setelah tanda kurung buka atau sebelum tanda kurung tutup, misalnya:[-a] dan [a-] keduanya cocok dengan a dan - .

Informasi lebih lanjut dapat ditemukan di halaman manual di POSIX regex (terima kasih Tomalak Geret'kal!)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# Pengumpulan Koneksi MySQL

  2. Bagaimana cara mengkonfigurasi MySQL di bawah Zend Framework?

  3. Permintaan MYSQL | KELOMPOK BERDASARKAN HARI

  4. Perbedaan antara dua struktur tabel

  5. Kueri tentang hubungan banyak-ke-banyak menggunakan Doctrine dengan Symfony2