sql >> Database >  >> RDS >> Mysql

Hoe REGEXP te gebruiken met ontsnappingsreeksen zoals woordgrens?

Merk eerst op dat REGEXP_REPLACE kan strings gedeeltelijk matchen , en je hebt .* niet nodig voor en na een zoekwoord.

De \ char moet worden geëscaped om een ​​letterlijke backslash te definiëren, aangezien \ zelf staat escapetekens toe voor de MySQL-engine. Zie deze MySQL 8-documentatie :

Je hebt dus

REGEXP_LIKE("aaa abc ccc", "\\babc\\b")



  1. Hoe utf-8 mb4-teken (emoji in ios5) in mysql in te voegen?

  2. De SQL Server-hoofddatabase herstellen

  3. Hoe een rij kopiëren en in dezelfde tabel invoegen met een autoincrement-veld in MySQL?

  4. Kolomnamen opnemen in SQLite-queryresultaten