使用Regex提取系列中的最后一个日期

时间:2018-05-02 17:39:48

标签: regex excel

所以我一次性给了我一系列日期。例如:

June 8th, 11th, 15th, 16th, 18th, 23rd

是的,数据格式不佳。

无论如何,我设法写了一个正则表达式来解析第一个日期 -

(?:jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)[A-Z]*\s[0-9]{1,2}

因此,为了提取最后一个数字,我使用了以下内容:

=RevStr(regex(RevStr(TextInQuestion),"[0-9]{1,2}"))

RevStr反转字符串,正则表达式提取给定的模式。

我觉得必须有更好的方法 - 是吗?

1 个答案:

答案 0 :(得分:1)

正则表达式:

PokemonInfo

Demo