使用R中的正则表达式来grep类似字符串中的字符串

时间:2017-01-30 16:18:12

标签: r regex

我有一个向量的链接到csv和zip地址(除了文本),但我只想提取包含zip文件的地址。

但有时zip和csv的地址在同一行:

  

http:/something.csv http:/something.zip

如何在R中使用正则表达式仅选择zip链接?例如,

  

HTTP:/ .. something.zip

我尝试了模式http(.*?)zip,它不起作用,因为它返回整个句子,因为整个句子以“http”开头。

1 个答案:

答案 0 :(得分:1)

它应该只使用以下内容:

links[grep(".zip", links)]