sql >> Databáze >  >> RDS >> Mysql

Jaká je správná syntaxe pro Regex najít a nahradit pomocí REGEXP_REPLACE v MariaDB?

Tady musíte hodně unikat:

REGEXP_REPLACE(message, "\\[quote\\sauthor=(.+)\\slink=[^\\]]+]", "\\[quote=\"\\1\"\\]")

Vezměte prosím na vědomí, že musíte odkazovat na skupinu pomocí \\1




  1. Jak nahradit NULL jinou hodnotou v SQL Server – ISNULL()

  2. Jak zpracovat datum 0000-00-00 v dotazu jdbc MySQL

  3. Výběr a úprava vertikálních bloků v SQL Server Management Studio (SSMS) - SQL Server / Výukový program TSQL, část 9

  4. Jak funguje funkce timezone() v PostgreSQL