У меня есть строка filepath, которая выглядит следующим образом:
\\\\server\file\path\string\10X_blah.2020.04.12.10.30.10.xls
Мне нужно извлечь только 2020.04.12
Я пробовал (?<=\.).*(?=\.)
, но это соответствует всей дате и времени, у меня возникают проблемы с обучением, как ограничить это только первой частью матча, той частью, которая соответствует дате.
Я использую R и mutate(date = str_extract(filepath, pattern)
, чтобы создать новый столбец в моем фрейме данных. Я просто не знаю регулярное выражение, чтобы найти только дату.