Le 25 septembre 2011 14:58, Nicolas Kunghehian <[email protected]>a écrit :
> Tu peux essayer ça: > (\d) PLAC *([^,]*), *([^,]*), *([^,]*), *([^,]*), *([^,]*)($|\n) > à remplacer par: > \1 PLAC \2,\3,\4,\5,\6 > [AMDB] Merci beaucoup de m'avoir mis sur la piste. J'ai utilisé : 2 PLAC *([^,]*), *([^,]*), *([^,]*), *([^,]*), *([^,]*), $ et replacé par 2 PLAC ,\1,\2,,\3,\4,\5 car je souhaitais ajouter les champs "lieudit" et "code postal". Il reste à "nettoyer" la liste des lieux, ce qu'Ancestris permet de faire très bien... Nicolas > > > > 2011/9/24 Alain-Michel Diamant-Berger <[email protected]> > >> Le 28 août 2011 12:00, Nicolas Kunghehian <[email protected]> a >> écrit : >> >>> Salut, >>> >>> Personnellement, quand je rencontre ce genre de souci, j'utilise un >>> éditeur de texte qui fait du find/replace en expression régulière. Peut-être >>> une fonctionnalité intéressante à ajouter à Ancestris, quoi que un peu >>> risquée sans un bon "undo"... >>> >>> Pour ta demande, je ferais un truc comme ça (pour 5 juridictions que tu >>> veux passer à 7, mais ça dépend si tous tes lieux sont à 5 juridictions ou >>> pas): >>> ^2 PLAC [ ]*([^, ]*),[ ]*([^, ]*),[ ]*([^, ]*),[ ]*([^, ]*),[ ]*([^, ]*)$ >>> >> >> [AMDB] Je n'ai pas d'expérience avec les expressions régulières, mais il >> me semble que cette expression ne fonctionne pas quand un des champs du tag >> PLAC contient des espaces (départements en deux mots par exemple). Est-il >> possible de construire une expression qui fonctionne dans ce cas ? >> >> à remplacer par: >>> 2 PLAC \1,\2,\3,\4,\5,, >>> >>> Nicolas >>> ------------ >>> 2011/8/26 Alain-Michel Diamant-Berger <[email protected]> >>> >>>> Bonsoir, >>>> >>>> La boite à outils contient une option pour modifier les tags PLAC, mais >>>> je n'ai pas trouvé comment faire les changements suivants (pour harmoniser >>>> plusieurs fichiers GEDCOM) : >>>> >>>> - supprimer les espaces après les virgules >>>> - ajouter des juridictions manquantes. >>>> >>>> L'un de vous a-t-il rencontré ce problème et pourrait-il me faire part >>>> de ses conseils ? >>>> >>>> Merci pour votre aide, >>>> Alain-Michel >>>> >>> >>> >> >
