sql >> Base de Datos >  >> RDS >> Mysql

¿Referencia a grupos en una expresión regular de MySQL?

(Pregunta anterior, pero resultado de búsqueda superior)

Para MySQL 8:

SELECT REGEXP_REPLACE('stackoverflow','(.{5})(.*)','$2$1');
-- "overflowstack"

Puedes crear grupos de captura con () , y puedes referirte a ellos usando $1 , $2 , etc.