sql >> Databáze >  >> RDS >> PostgreSQL

Najít a nahradit regulární výraz v Postgresu

Chcete-li nahradit pevný řetězec, použijte jednoduchý replace() funkce.

Chcete-li nahradit dynamický řetězec, můžete použít regexp_replace() takhle:

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


  1. Jak získat název dne z data v Oracle

  2. Jak TRIM() funguje v MariaDB

  3. Bylo by možné při provádění PITR pozastavit/obnovit v PostgreSQL?

  4. Java - datum uložené jako předchozí den