getFormParams.RdThis function facilitates getting the parameter names and values from a URL that is an parameterized HTML query.
This is motivated by a function from Chris Davis and Delft University.
getFormParams(query, isURL = grepl("^(http|\\?)", query))A named character vector giving the parameter values The names are the parameter names.
if(url.exists("https://www.omegahat.net/foo/bob.R")) withAutoPrint({
getFormParams("https://www.omegahat.net/foo/bob.R?xyz=1&abc=verylong")
getFormParams("xyz=1&abc=verylong")
getFormParams("xyz=1&abc=&on=true")
getFormParams("xyz=1&abc=")
})