Мои данные имеют следующий формат: (xxx)yyyy(zz)(eee)fff
где {x, y, z, e, f} - все числа.Но fff
является необязательным.
Ввод: x = (123)4567(89)(660)
Ожидаемый вывод: только часть eee
, то есть число внутри 3-го "()", то есть 660 в моем примере.
Я могу достичь этого до сих пор:
re.search("\((\d*)\)", x).group()
Вывод: (123)
Ожидаемый: (660)
Я наверняка что-то упускаюфундаментальна.Пожалуйста, сообщите.
Редактировать 1: Просто добавили fff
к формату входных данных.