
This 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))
the query string or full URL containing the query
a logical value. If TRUE
, query
is
the full URL and we need to extract the sub-string representing the
parameters. If isURL
is FALSE
, then query
is assumed to be just the string containing the parameters.
A named character vector giving the parameter values The names are the parameter names.
# NOT RUN {
if(url.exists("http://www.omegahat.net/foo/bob.R")) {
getFormParams("http://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=")
}
# }
Run the code above in your browser using DataLab