如何解决R需要在URL中的斜杠之间替换文本
我正在尝试替换URL中的数字以提高图像质量,并且不知道如何正确地转义/使其正常工作。
我需要更改://contentinfo.autozone.com/znetcs/product-info/en/US/nip/3289/image/1/ 到://contentinfo.autozone.com/znetcs/product-info/zh/US/nip/3289/image/10/
当然,这两个URL都位于https的前面,但是如果我添加了URL,论坛会将其转换为图像。
解决方法
我在an online snippet上尝试了以下代码,效果很好。也使用了Aurèle的提示。也许会给你一个提示:
url <- "//contentinfo.autozone.com/znetcs/product-info/en/US/nip/3289/image/1/"
cat("Simple way\n")
simple <- gsub("/1/","/10/",url)
cat("Before: ",url,"\n")
cat("After: ",simple,"\n")
cat("Regex \n") As sugested by Aurèle
regex <- sub("\\d+/?$","10/",url)
cat("Before: ",regex,"\n")
,
Aurèle的工作解决方案:
sub("\d+/?$",myurl)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。