【发布时间】:2020-01-21 12:14:22
【问题描述】:
我有一个如下所示的文件路径字符串:
\\\\server\file\path\string\10X_blah.2020.04.12.10.30.10.xls
我只需要提取 2020.04.12
我试过(?<=\.).*(?=\.)
但它匹配整个日期和时间,我无法学习如何将其限制在匹配的第一部分,即与日期对应的部分。
我正在使用 R 和 mutate(date = str_extract(filepath, pattern) 在我的数据框中创建一个新列。我只是不知道正则表达式来查找日期。
【问题讨论】:
-
也许匹配
\d{4}\.\d{2}\.\d{2}就足够了,无需后视。