fork download
  1. import re
  2. ss = ['bla bla, Janaury 1932 bla bla','bla bla, febrnaury 1934 bla bla','bla bla, Marchy 1944 bla bla','bla bla, aprill 1964 bla bla','bla bla, may 1985 bla bla','bla bla, June 1995 bla bla','bla bla, jully 2035 bla bla','bla bla, augusft 1735 bla bla','bla bla, septmbar 1785 bla bla','bla bla, octover 1351 bla bla','bla bla, noveember 1933 bla bla','bla bla, deccember 1991 bla bla']
  3. for s in ss:
  4. m = re.search(r"\b(j(?:an|u[nl])|feb|ma[ry]|a(?:pr|ug)|sep|oct|nov|dec)\w*\s+([0-9]{4})\b", s, re.I)
  5. if m:
  6. print("{} {}".format(m.group(1),m.group(2)))
Success #stdin #stdout 0s 23304KB
stdin
Standard input is empty
stdout
Jan 1932
feb 1934
Mar 1944
apr 1964
may 1985
Jun 1995
jul 2035
aug 1735
sep 1785
oct 1351
nov 1933
dec 1991