【发布时间】:2021-12-08 04:25:58
【问题描述】:
我有格式为
的字符串NHS%20Workforce%20Statistics%2C%20April%202018%20Organisation%20-%20Excel%20tables.xlsx
NHS%20Workforce%20Statistics%2C%20September%202018%20Organisation.xlsx
如何从中提取日期?在第一个示例中,日期为 2018 年 4 月,第二个示例为 2018 年 9 月。(注意,并不总是 2018 年)
到目前为止,我已经尝试创建一个月份的列向量并执行str_match 来查看是否有任何字符串包含向量中的月份。然后我打算使用正则表达式来查找包含日期的 6 位值,然后选择这些值中的最后四个。我觉得这种方式比较长,使用tidyverse有更快的解决方案。
【问题讨论】: