Возникла проблема с правильным разделением регулярного выраженияPython

Программы на Python
Anonymous
Возникла проблема с правильным разделением регулярного выражения

Сообщение Anonymous »


Вы работаете с набором данных по заказам клиентов. Этот набор данных включает поле, содержащее информацию как о городе, так и о штате. Вы хотите разделить это поле на два поля: поле города и поле штата. В текущем поле город и штат разделяются запятой или точкой. Завершите функцию parse_city_state, чтобы разделить город и штат на две строки и вернуть только штат.

def parse_city_state(text):
pattern = _______ #enter the regex pattern here
result = re.______(pattern, text) #enter the re method here
if len(result) != 2:
return ""
return ______#return the correct capturing group

print(parse_city_state("Hamilton, MN")) # should return MN
print(parse_city_state("Albuquerque, New Mexico")) # should return New Mexico
print(parse_city_state("Portland. Oregon")) # should return Oregon


Подробнее здесь: https://stackoverflow.com/questions/784 ... erly-split

Вернуться в «Python»