fork(2) download
  1. local a = "?xyz=true&token=4234dadsasda&foo=bar"
  2. print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
  3.  
  4. local a = "?token=4234dadsasda&foo=bar"
  5. print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
  6.  
  7. local a = "?xyz=true&foo=bar&token=4234dadsasda"
  8. print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
  9.  
  10. local a = "?foo=bar&token=4234dadsasda&xyz=true"
  11. print(a:gsub("([&?])token=[^&]+&?", "%1"):gsub("(.*)&$", "%1"))
  12.  
Success #stdin #stdout 0s 4676KB
stdin
Standard input is empty
stdout
?xyz=true&foo=bar	0
?foo=bar	0
?xyz=true&foo=bar	1
?foo=bar&xyz=true	0