Gruppierung in REGEXP_SUBSTR() in MySQL 8.x
P粉514458863
P粉514458863 2024-04-02 11:56:00
0
1
555

Ich versuche, einen mir bekannten regulären Ausdruck zu verwenden, aber er scheint in MYSQL v8.0 nicht zu funktionieren. Ich versuche, den Dateinamen (something.txt) aus der Variablen some_str zu extrahieren. Es gibt immer wieder NULL zurück. Ich bin mir nicht sicher, was ich im Muster falsch mache.

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

P粉514458863
P粉514458863

Antworte allen(1)
P粉670838735

db小提琴此处 p>

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage