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

Tham chiếu đến các nhóm trong MySQL regex?

(Câu hỏi cũ, nhưng kết quả tìm kiếm hàng đầu)

Đối với MySQL 8:

SELECT REGEXP_REPLACE('stackoverflow','(.{5})(.*)','$2$1');
-- "overflowstack"

Bạn có thể tạo nhóm chụp bằng () và bạn có thể tham khảo chúng bằng cách sử dụng $1 , $2 , v.v.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO:Không thể tìm thấy trình điều khiển php / mysql

  2. Quyền truy cập bị Từ chối đối với Người dùng 'root' @ 'localhost' (sử dụng mật khẩu:CÓ) - Không có Đặc quyền?

  3. MySQL - DATE_ADD khoảng tháng

  4. Quá nhiều mức tăng tự động với CẬP NHẬT KHÓA KÉP BẬT

  5. Bạn có thể sử dụng nhiều cột cho một truy vấn không có trong truy vấn không?