sql >> Databasteknik >  >> RDS >> Mysql

Hur använder man REGEXP med escape-sekvenser som ordgräns?

Observera först att REGEXP_REPLACE kan matcha strängar delvis , och du behöver inte .* före och efter ett sökord.

\ char bör escapes för att definiera ett bokstavligt snedstreck, eftersom \ i sig tillåter escape-tecken för MySQL-motorn. Se den här MySQL 8-dokumentationen :

Därför behöver du

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



  1. Privat meddelandesystem. Listar sista meddelandet för varje konversation

  2. Åtgärda "SQL-server blockerade åtkomst till STATEMENT "OpenRowset/OpenDatasource" för komponenten "Ad Hoc Distributed Queries"

  3. Bästa tillvägagångssätt för grupperad median

  4. Hur man ansluter Struts 2 med Hibernate och PostgreSQL