Mysql
 sql >> Base de données >  >> RDS >> Mysql

Référence à des groupes dans une regex MySQL ?

(Vieille question, mais meilleur résultat de recherche)

Pour MySQL 8 :

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

Vous pouvez créer des groupes de capture avec () , et vous pouvez vous y référer en utilisant $1 , $2 , etc.