Verbose Date to Abbreviated using Regex in Python | University of Regina

2. Write a regular expression to take a date
in a verbose format, like February 6, 2011, and convert it
an abbreviated
format, mm/dd/yy
(with no leading zeroes).
import re

str=input(“Enter the date in verbous format: “)

x=re.split(“,”,str)

if (x[0]==’january’):

a=1

elif (x[0]==’february’):

a=2

elif(x[0]==’march’):

a=3

elif(x[0]==’april’):

a=4 elif(x[0]==’may’):

a=5

elif(x[0]==’june’):

a=6

elif(x[0]==’july’):

a=7

elif(x[0]==’august’):

a=8

elif(x[0]==’september’):

a=9

elif(x[0]==’october’):

a=10

elif(x[0]==’november’):

a=11

elif(x[0]==’december’): a=12

y=x[1]

z=x[2][2]+x[2][3]

print(a,’/’,y,’/’,z)

Read more here: Source link