PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Ranh giới từ PostgreSQL Regex?

PostgreSQL sử dụng \m , \M , \y\Y làm ranh giới từ:

\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 

Xem phần Thoát khỏi Ràng buộc Cụm từ Thông dụng trong sách hướng dẫn.

Ngoài ra còn có [[:<:]][[:>:]] , phù hợp với phần đầu và phần cuối của một từ. Từ sách hướng dẫn:

Có hai trường hợp đặc biệt của biểu thức ngoặc:biểu thức ngoặc [[:<:]][[:>:]] là các ràng buộc, so khớp các chuỗi trống ở đầu và cuối của một từ tương ứng. Một từ được định nghĩa là một chuỗi các ký tự từ không đứng trước hoặc theo sau bởi các ký tự từ. Một ký tự từ là một ký tự alnum (theo định nghĩa của ctype) hoặc một dấu gạch dưới. Đây là một tiện ích mở rộng, tương thích với nhưng không được chỉ định bởi POSIX 1003.2, và nên được sử dụng thận trọng trong phần mềm được thiết kế để di động sang các hệ thống khác. Các lối thoát ràng buộc được mô tả dưới đây thường thích hợp hơn (chúng không chuẩn hơn, nhưng chắc chắn dễ nhập hơn).



  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ách tạo người dùng chỉ đọc trong PostgreSQL

  2. Cài đặt icu4c phiên bản 63 với Homebrew

  3. Chia cột thành nhiều hàng trong Postgres

  4. Hàm RPAD () trong PostgreSQL

  5. Hàm GREATEST () trong PostgreSQL