(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.