How to retrieve variable=“value” pairs from m3u string
问题 I have m3u file that contain lines like example: #EXTINF:0 $ExtFilter="Viva" group-title="Variedades" tvg-logo="logo/Viva.png" tvg-name="Viva" I run this in PHP with no success: preg_match('/([a-z0-9\-_]+)=\"([a-z0-9\-_\s.]+)\"\s+/i',$str,$matches) I want to get: $matches[0] = $ExtFilter $matches[1] = Viva $matches[2] = group-title $matches[3] = Variedades $matches[4] = tvg-logo $matches[5] = logo/Viva.png $matches[6] = tvg-name $matches[7] = Viva I try regexp tools (like this). Thank u. 回答1: