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 を使用しようとしましたが、閉じ括弧の非貪欲な一致をサポートしていないように見えるため、2 番目のインポートを「食べます」.. :(
ヒントはありますか?これは sed では不可能ですか?別のツールで試す必要があります?