Tu peux essayer ça:
(\d) PLAC *([^,]*), *([^,]*), *([^,]*), *([^,]*), *([^,]*)($|\n)
à remplacer par:
\1 PLAC \2,\3,\4,\5,\6

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
>>>
>>
>>
>

Répondre à