PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Expressão regular localizar e substituir no Postgres


Para substituir uma string fixa, use o simples replace() função.

Para substituir uma string dinâmica, você pode usar regexp_replace() assim:
UPDATE
  YourTable
SET
  TheColumn = regexp_replace(
    TheColumn, 'http://[^:\s]+:9999(\S+)', 'http://example2.com\1', 'g'
  )