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

Regulært udtryk find og erstat i Postgres

For at erstatte en fast streng, brug den simple replace() funktion.

For at erstatte en dynamisk streng kan du bruge regexp_replace() sådan her:

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


  1. node.js + mysql forbindelsespooling

  2. Funktionsbaserede indekser i SQL Server

  3. MySQL:Kloning af en MySQL-database på den samme MySql-instans

  4. Django, mod_wsgi, psycopg2 Ukorrekt konfigureret:Fejl ved indlæsning af psycopg2-modul:Intet modul med navnet _psycopg