import re
text = '''Mon-Thu, Sun 11:30 am - 9 pm' 
'Sat-Sun 9:30 am - 9:30 pm'
'Sat 5 pm - 9 pm'''
time_rx = r'\d?\d(?::\d\d)?\s*[ap]m'
matches = re.findall(fr'\b{time_rx}\s*-\s*{time_rx}\b', text, re.I)
for match in matches:
	print("".join(match.split()))