sql >> Databasteknik >  >> RDS >> Mysql

Referens till grupper i ett MySQL-regex?

(Gammal fråga, men toppsökresultat)

För MySQL 8:

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

Du kan skapa fångstgrupper med () , och du kan referera till dem med $1 , $2 , etc.



  1. ORA-01111 i MRP i fysisk standby-databas

  2. MySQL behandlar inte jag som jag?

  3. Hur man ersätter (null) värden med 0 utgång i PIVOT

  4. PHP visar inte resultat från MYSQL-fråga