【发布时间】:2023-03-25 21:02:01
【问题描述】:
有一个长文本列,我想提取两个日期之间的字符串。这两个日期是字符串中的最后两个日期。
df <- data.frame (f1 = c("Today is test 2021-09-15",
"This is to be done today. 2020-04-05.Today is going tobe 2021-09-15",
"Great Novel. 2018-08-09.This is to be done today. 2020-04-05.The lion is an animal 2021-09-15",
"This is to be done today. 2020-04-05.Today is test 2021-09-01.Monday is the first day 2021-08-02"
)
)
预期输出是:
今天是考试
今天将是
狮子是一种动物
星期一是第一天
我能够提取最后两个日期,但不知何故无法提取两个日期之间的文本。如果只有一个日期,那么文本之前的整个文本都会出现。 请指导。
【问题讨论】: