recherche

Maison  >  Questions et réponses  >  le corps du texte

Regroupement dans REGEXP_SUBSTR() dans MySQL 8.x

J'essaie d'utiliser une expression régulière que je connais mais elle ne semble pas fonctionner dans MYSQL v8.0. J'essaie d'extraire le nom de fichier (quelque chose.txt) de la variable some_str. Il renvoie constamment NULL. Je ne suis pas sûr de ce que je fais de mal dans le modèle.

set @some_str = "{'A': 1234, 'fname': 'something.txt'}";
select regexp_substr(@some_str, "\{'\w+':\s+\d+,\s+'\w+':\s+'(.+)'\}") ;
-- should return:  something.txt

P粉514458863P粉514458863276 Il y a quelques jours574

répondre à tous(1)je répondrai

  • P粉670838735

    P粉6708387352024-04-03 09:00:46

    db<>violon ici

    répondre
    0
  • Annulerrépondre