我有以下字符串:
url <- https://www.google.mu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=green carot
我想用%20
替换绿色和carot之间的空格>url
https://www.google.mu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=green%20carot
答案 0 :(得分:6)
有一些函数可以使用url。
在基础R中使用URLencode
url <- "https://www.google.mu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=green carot"
URLencode(url)
#> [1] "https://www.google.mu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=green%20carot"
答案 1 :(得分:1)
这是否应该(直接更换)
> gsub(" ","%20"),url
虽然,URL编码功能会更好