list.files函数中的时间模式(R)

时间:2018-05-17 13:40:29

标签: r regex

我正在尝试从路径中获取子目录列表。这些子目录具有时间模式month \ day \ hour,即user bought John Shoes Larry Shoes Page Bag 。 我天真地使用了以下内容:

03\21\11

但它不起作用。 如何在这里编码digitdigit \ digitdigit \ digitdigit模式? 谢谢

2 个答案:

答案 0 :(得分:0)

我认为你可能需要对正则表达式进行惰性匹配,除非它总是两位数 - 在这种情况下其他响应看起来有效。

如果您可以提供文件名字符串的向量,那将非常有用。

捕捉反斜杠令人困惑,我发现这个帖子很有帮助:R - gsub replacing backslashes

我的猜测是这样的:'[0-9]+?\\\\[0-9]+?\\\\[0-9]+'

答案 1 :(得分:0)

此正则表达式适用于10\11\18

(\d\d\\\d\d\\\d\d)