local s = "/path?first,,,second,,,third,value,,,fourth"
s = s:gsub("^[^?]*%?", ""):gsub(",,,", "\0")
for word in string.gmatch(s, "[^\0]+") do print(word) end
bG9jYWwgcyA9ICIvcGF0aD9maXJzdCwsLHNlY29uZCwsLHRoaXJkLHZhbHVlLCwsZm91cnRoIgpzID0gczpnc3ViKCJeW14/XSolPyIsICIiKTpnc3ViKCIsLCwiLCAiXDAiKQpmb3Igd29yZCBpbiBzdHJpbmcuZ21hdGNoKHMsICJbXlwwXSsiKSBkbyBwcmludCh3b3JkKSBlbmQ=