我们想要从给定的 URL 中提取参数和值,例如
http://www.exemple.com/?a=1&b=2&c=3#def
使用 xml2::url_parse 我们能够将 url 解析为其组成部分。然而,我们仍然希望使用 gsub 匹配正则表达式将查询划分为元素:
([^?&=#]+)=([^&#]*)
所需输出
a=1
b=2
c=3
Use urltools
解析 URL 的包。
> u <- "http://www.exemple.com/?a=1&b=2&c=3#def"
> strsplit(urltools::parameters(u), "&")[[1L]]
[1] "a=1" "b=2" "c=3"
> urltools::param_get(u, "b")
b
1 2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)