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

Tìm và thay thế biểu thức chính quy trong Postgres

Để thay thế một chuỗi cố định, hãy sử dụng replace() đơn giản chức năng.

Để thay thế một chuỗi động, bạn có thể sử dụng regexp_replace() như thế này:

UPDATE
  YourTable
SET
  TheColumn = regexp_replace(
    TheColumn, 'http://[^:\s]+:9999(\S+)', 'http://example2.com\1', 'g'
  )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nâng cấp cột PostgreSQL JSON lên JSONB?

  2. Cách chọn bản ghi từ 24 giờ qua trong PostgreSQL

  3. Thêm một trong hai ràng buộc không null trong postgresql

  4. Cú pháp PostgreSQL tương đương với KẾT NỐI CỦA Oracle BẰNG ... BẮT ĐẦU VỚI?

  5. java.lang.ClassNotFoundException:org.postgresql.Driver