sql >> Database >  >> RDS >> PostgreSQL

Reguliere expressie zoeken en vervangen in Postgres

Om een ​​vaste tekenreeks te vervangen, gebruikt u de eenvoudige replace() functie.

Om een ​​dynamische tekenreeks te vervangen, kunt u regexp_replace() . gebruiken zoals dit:

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


  1. Recursieve subquery's met sorteren

  2. Krijg de som van de MySQL-kolom in PHP

  3. Oracle-tabel exporteren naar Excel-werkblad

  4. Een opgeslagen procedure maken in SQL Server