Pengumpulan dalam REGEXP_SUBSTR() dalam MySQL 8.x
P粉514458863
P粉514458863 2024-04-02 11:56:00
0
1
521

Saya cuba menggunakan ungkapan biasa yang saya tahu tetapi ia nampaknya tidak berfungsi dalam MYSQL v8.0. Saya cuba mengekstrak nama fail (something.txt) daripada pembolehubah some_str. Ia terus mengembalikan NULL. Tidak pasti apa yang saya lakukan salah dalam corak.

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

membalas semua(1)
P粉670838735

dbfiddle sini p>

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan