问题描述
1.题目要求:
输入一串字符,由字母、数字和空格组成,长度<1000,判断其中是否存在日期格式的数据。日期格式的数据具有如下的特征,连续包含年份和月份信息。...年份信息是指连续的四个数字,之后是Jan, Feb, Mar,Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec这些字符串之一-,如”2019Nov" 就是符合日期格式要求的数据...2.样式要求:
输入说明:输入一个字符串。
输出说明:输出包含满足日期格式的字符子串;如果不包含,则输出2000Jan。
输入样例1: Todayis2019Nov15th....输出样例3: 2000Jan
解决方案
首先判断字符长度是否大于日期格式长度也就是7
然后是索引字符串找到符合月份的关键字符
最后判断月份前4位是否为年份
Python代码:
a=['Jan','Feb