从文本中提取第一个URL

时间:2017-09-07 15:46:54

标签: r regex

我们说我们有这样一句话:

sentence="thanks for coming please visit https://www.stackoverflow.com for more or look me up on https://www.linkedin.com"

sentence=as.data.frame(sentence)

我想提取第一个网址

当一个句子包含一个url时,此方法有效,但当有多个

时则不行
library(qdapRegex)

#Extract Url
sentence[["URL"]] <- unlist(rm_url(sentence[["sentence"]], extract=TRUE)) 

任何想法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您需要索引第一个元素:

#Extract Url
sentence[["URL"]] <- unlist(rm_url(sentence[["sentence"]], extract=TRUE))[1]