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

Làm thế nào để sử dụng REGEXP với các chuỗi thoát như ranh giới từ?

Trước tiên, hãy lưu ý rằng REGEXP_REPLACE có thể khớp với chuỗi một phần và bạn không cần .* trước và sau một từ tìm kiếm.

\ char phải được thoát ra ngoài để xác định dấu gạch chéo ngược theo nghĩa đen, vì \ chính nó cho phép các ký tự thoát cho MySQL engine. Xem tài liệu MySQL 8 này :

Do đó, bạn cần

REGEXP_LIKE("aaa abc ccc", "\\babc\\b")



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sản phẩm cartesian của MySQL giữa hai câu lệnh SELECT

  2. Hàm MySQL LOG () - Trả về Logarit tự nhiên của một giá trị

  3. ImportError:Không có mô-đun nào có tên mysql.connector sử dụng Python2

  4. Xuất cơ sở dữ liệu MySQL hoặc MariaDB

  5. Thứ tự tùy chỉnh Mysql theo thứ tự bảng chữ cái theo: