local a = "?xyz=true&token=4234dadsasda&foo=bar"
print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
local a = "?token=4234dadsasda&foo=bar"
print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
local a = "?xyz=true&foo=bar&token=4234dadsasda"
print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
local a = "?foo=bar&token=4234dadsasda&xyz=true"
print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
bG9jYWwgYSA9ICI/eHl6PXRydWUmdG9rZW49NDIzNGRhZHNhc2RhJmZvbz1iYXIiCnByaW50KGE6Z3N1YigiKFsmP10pdG9rZW49W14mXSsmPyIsICIlMSIpOmdzdWIoIiguKikmJCIsICIlMSIpKQoKbG9jYWwgYSA9ICI/dG9rZW49NDIzNGRhZHNhc2RhJmZvbz1iYXIiCnByaW50KGE6Z3N1YigiKFsmP10pdG9rZW49W14mXSsmPyIsICIlMSIpOmdzdWIoIiguKikmJCIsICIlMSIpKQoKbG9jYWwgYSA9ICI/eHl6PXRydWUmZm9vPWJhciZ0b2tlbj00MjM0ZGFkc2FzZGEiCnByaW50KGE6Z3N1YigiKFsmP10pdG9rZW49W14mXSsmPyIsICIlMSIpOmdzdWIoIiguKikmJCIsICIlMSIpKQoKbG9jYWwgYSA9ICI/Zm9vPWJhciZ0b2tlbj00MjM0ZGFkc2FzZGEmeHl6PXRydWUiCnByaW50KGE6Z3N1YigiKFsmP10pdG9rZW49W14mXSsmPyIsICIlMSIpOmdzdWIoIiguKikmJCIsICIlMSIpKQo=