Я пытаюсь заменить каждый многострочный импорт в исходном файле Python. Итак, исходный код выглядит как
from XXX import (
AAA,
BBB,
)
from YYY import (
CCC,
DDD,
EEE,
...
)
...other instructions...
и я бы хотел получить что-то вроде
from XXX import AAA, BBB
from YYY import CCC, DDD, EEE, ...
...other instructions...
Я пытался использовать sed, но, похоже, он не поддерживает не жадное сопоставление закрывающей скобки, поэтому он "съедает" второй импорт ..: (
Любой намек? Это невозможно с помощью sed? Стоит ли попробовать с другим инструментом?