Je suis en train de remplacer toutes les importations multiligne dans un fichier source Python .. Donc, la source va commeComment faire une recherche multiligne et le remplacer par un script?
from XXX import (
AAA,
BBB,
)
from YYY import (
CCC,
DDD,
EEE,
...
)
...other instructions...
et je voudrais obtenir quelque chose comme
from XXX import AAA, BBB
from YYY import CCC, DDD, EEE, ...
...other instructions...
J'ai essayé de utiliser sed mais il semble qu'il ne supporte pas la correspondance non gourmande de la parenthèse de fermeture, donc il "mange" la deuxième importation .. :(
Est-ce impossible avec sed? Devrais-je essayer avec un autre outil?
est toujours là 2 jetons après la « importation » ou sont-ils variables? – Gishu
Je me demandais si cela pourrait être fait via un seul reg-ex :) – Gishu
Ils sont variables .. Désolé, je vais clarifier la question :) – Joril