如何从R中的另一个字符串获取与正则表达式匹配的所有子字符串

时间:2013-07-04 08:32:49

标签: regex r

我有一个字符串:"C:/This/is/a/windows/path/file20110312name20120221.csv"

我想提取所有日期(例如[0-9]{8})。

通常,如何从较大的字符串中提取与模式匹配的子字符串?

1 个答案:

答案 0 :(得分:5)

建议使用可重现的示例(How to make a great R reproducible example?

补充您的问题

这是你要找的吗?

s <- "C:/This/is/a/windows/path/file20110312name20120221.csv"
regmatches(s, gregexpr("[0-9]{8}", s))