【发布时间】:2011-07-24 02:42:51
【问题描述】:
我希望从 URL 中提取字符串。这是一个示例来说明我在寻找什么。
输入网址:http://www.nba.com/bulls/stats/ 输出:公牛
换句话说,我希望能够提取网址中倒数第二个和最后一个“/”之间的字符串。我知道我可以用“/”拆分并提取倒数第二个,但我正在寻找更简洁的正则表达式解决方案。
有什么想法吗?
【问题讨论】:
-
我不了解正则表达式,您的字符串拆分选项对我来说似乎很简单:
head(tail(unlist(strsplit(URL, "/")), 2), 1) -
倒数第二个和最后一个 / 之间的字符串是统计数据,而不是公牛数据。你的意思是你想要倒数第三个和倒数第二个/之间的字符串吗?
-
是的。我的意思是倒数第三和倒数第二之间的那个