PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Espressione regolare trova e sostituisci in Postgres

Per sostituire una stringa fissa, usa il semplice replace() funzione.

Per sostituire una stringa dinamica, puoi utilizzare regexp_replace() così:

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