NOTEPAD++ rechercher et modifier dans 1 ligne

Résolu/Fermé
Jc22460 - 3 nov. 2022 à 10:24
 Jc22460 - 3 nov. 2022 à 11:53

Bonjour

Dans un fichier ouvert dans Notepad je souhaite rechercher et modifier  toutes les lignes commençant par 1 NAME en ajoutant un espace entre le prénom et le / précédant le nom et ce de façon auto car j'ai environ 90000 lignes

1 NAME Anne/PRAMPART/

1 NAME Anne /PRAMPART/

Cela est il faisable ?

Excel trop court pour l'affichage du fichier en entier

Exemple de fichier ci dessous (export Gedcom)

D'avance merci pour vos retours

Jc

0 HEAD
1 SOUR Heredis PC2021
2 VERS 2021
2 NAME Heredis PC
2 CORP Heredis SCOP
3 WWW www.heredis.com
1 DATE 3 NOV 2022
1 GEDC
2 VERS 5.5.1
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
1 _GUID C22F3AF3-6D13-4B2E-9442-38ABD262A1DA
1 PLAC
2 FORM Town, Area code, County, Region, Country, Subdivision
0 @84215@ INDI
1 NAME Olivier/DUPRE/
2 GIVN Olivier
2 SURN DUPRE
1 SEX M
1 OCCU Tisserand Cultivateur Charbonnier
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 12 APR 2022
3 TIME 9:54
1 FAMS @425673@
1 BIRT
2 DATE 26 SEP 1807
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 DEAT
2 DATE 21 MAR 1876
2 PLAC Abbaretz,44001,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.553140
4 LONG W1.532000
2 _FNA NO
1 FAMC @426307@
0 @84216@ INDI
1 NAME Anne/PRAMPART/
2 GIVN Anne
2 SURN PRAMPART
1 SEX F
1 OCCU Ménagère Journalière Dévideuse
1 RESN privacy
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 7 JUN 2022
3 TIME 9:03
1 FAMS @425673@
1 BIRT
2 DATE 1 APR 1815
2 PLAC Casson,44027,Loire-Atlantique,Pays de la Loire,FRANCE,Les Glands
3 MAP
4 LATI N47.387610
4 LONG W1.556540
2 _FNA NO
1 DEAT
2 DATE 27 FEB 1892
2 PLAC Joué-sur-Erdre,44077,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.495960
4 LONG W1.420470
2 _FNA NO
0 @85172@ INDI
1 NAME Pierre/DUPRE/
2 GIVN Pierre
2 SURN DUPRE
1 SEX M
1 OCCU Tisserand
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 7 JUN 2022
3 TIME 9:05
1 FAMS @426305@
1 FAMS @426307@
1 BIRT
2 DATE 5 JUN 1767
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 DEAT
2 DATE 20 JAN 1831
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 FAMC @426309@
0 @85173@ INDI
1 NAME Jacques/DUPRE/
2 GIVN Jacques
2 SURN DUPRE
1 SEX M
1 OCCU Journalier
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 7 JUN 2022
3 TIME 9:08
1 FAMS @426309@
1 BIRT
2 DATE 12 MAR 1737
2 PLAC Louisfert,44085,Loire-Atlantique,Pays de la Loire,FRANCE,La Treslais
3 MAP
4 LATI N47.675340
4 LONG W1.433080
2 _FNA NO
1 DEAT
2 DATE 20 SEP 1787
2 PLAC Saint-Vincent-des-Landes,44193,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.656950
4 LONG W1.495720
2 _FNA NO
0 @85174@ INDI
1 NAME Julienne/BOUDET (LE)/
2 GIVN Julienne
2 SURN BOUDET (LE)
1 SEX F
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 7 JUN 2022
3 TIME 9:09
1 FAMS @426309@
1 BIRT
2 DATE 3 MAR 1736
2 PLAC Ruffigné,44148,Loire-Atlantique,Pays de la Loire,FRANCE,La Haute Ville
3 MAP
4 LATI N47.757040
4 LONG W1.494580
2 _FNA NO
1 DEAT
2 DATE 30 SEP 1785
2 PLAC Saint-Vincent-des-Landes,44193,Loire-Atlantique,Pays de la Loire,FRANCE,Rougerand
3 MAP
4 LATI N47.656950
4 LONG W1.495720
2 _FNA NO
0 @85175@ INDI
1 NAME Françoise/ALIETTE/
2 GIVN Françoise
2 SURN ALIETTE
1 SEX F
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 7 OCT 2022
3 TIME 9:30
1 FAMS @426305@
1 BIRT
2 DATE 8 FEB 1769
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,La Grippais
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 DEAT
2 DATE 2 JAN 1802
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @85176@ INDI
1 NAME Françoise/ANGUET/
2 GIVN Françoise
2 SURN ANGUET
1 SEX F
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 7 OCT 2022
3 TIME 9:30
1 FAMS @426307@
1 FAMS @426310@
1 BIRT
2 DATE 29 JUN 1767
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 DEAT
2 DATE 22 DEC 1846
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 FAMC @426312@
0 @85177@ INDI
1 NAME Julien/ROUL/
2 GIVN Julien
2 SURN ROUL
1 SEX M
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 12 APR 2022
3 TIME 9:54
1 FAMS @426310@
1 DEAT
2 DATE 12 MAY 1793
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @85178@ INDI
1 NAME Etienne/ANGUET/
2 GIVN Etienne
2 SURN ANGUET
1 SEX M
1 OCCU Laboureur
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 15 JUN 2022
3 TIME 8:26
1 FAMS @426312@
1 BIRT
2 DATE 31 MAY 1733
2 PLAC Sion-les-Mines,44197,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.734760
4 LONG W1.591900
2 _FNA NO
1 DEAT
2 DATE 2 FEB 1809
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @85179@ INDI
1 NAME Julienne/FOURNET/
2 GIVN Julienne
2 SURN FOURNET
1 SEX F
1 _FIL LEGITIMATE_CHILD
1 CHAN
2 DATE 15 JUN 2022
3 TIME 8:26
1 FAMS @426312@
1 BIRT
2 DATE 9 MAY 1726
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
1 DEAT
2 DATE 26 SEP 1782
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @425673@ FAM
1 HUSB @84215@
1 WIFE @84216@
1 _UST MARRIED
1 MARR
2 DATE 8 FEB 1836
2 PLAC Nozay,44113,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.564950
4 LONG W1.626290
2 _FNA NO
0 @426305@ FAM
1 HUSB @85172@
1 WIFE @85175@
1 _UST MARRIED
1 MARR
2 DATE 11 JAN 1791
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @426307@ FAM
1 HUSB @85172@
1 WIFE @85176@
1 _UST MARRIED
1 CHIL @84215@
1 MARR
2 DATE 9 FEB 1804
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @426309@ FAM
1 HUSB @85173@
1 WIFE @85174@
1 _UST MARRIED
1 CHIL @85172@
1 MARR
2 DATE 12 FEB 1765
2 PLAC Louisfert,44085,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.675340
4 LONG W1.433080
2 _FNA NO
0 @426310@ FAM
1 HUSB @85177@
1 WIFE @85176@
1 _UST MARRIED
1 MARR
2 DATE 20 JAN 1793
2 PLAC Saint-Aubin-des-Châteaux,44153,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.720470
4 LONG W1.488760
2 _FNA NO
0 @426312@ FAM
1 HUSB @85178@
1 WIFE @85179@
1 _UST MARRIED
1 CHIL @85176@
1 MARR
2 DATE 18 JUN 1765
2 PLAC Sion-les-Mines,44197,Loire-Atlantique,Pays de la Loire,FRANCE,
3 MAP
4 LATI N47.734760
4 LONG W1.591900
2 _FNA NO
0 TRLR

A voir également:

4 réponses

brucine Messages postés 13587 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 février 2024 1 645
3 nov. 2022 à 10:59

Bonjour,

Je ne vois pas la difficulté de Search-Find in Files-Find What (Slash)-Replace With (Espace Slash), mais le problème est que tous les Slashs seront précédés d'un espace, y compris donc ceux suivant le nom.

Je ne vois aucune manière ni aucun logiciel pour outrepasser ce comportement sauf si les données figurent dans des champs spécifiques où on peut alors ne choisir que le champ prénom.

Mais il faut alors que ces données soient ordonnées dans ce qu'on veut, fichier texte tabulé, Excel ou CSV..., en sélectionnant selon le cas une cellule ou par une conditionnelle une donnée qui serait dans telle position.

Dans le cas d'un fichier texte, un éditeur simple (Bloc Notes) suffit en principe à rechercher remplacer sur l'intégralité d'un fichier.

Je n'ai pas compris pourquoi Excel ne pouvait pas être utilisé.

0

Bonjour

ok pour le retour

Pour excel mon fichier dépasse le nombre de lignes en imports possibles

Je vais essayer en ayant un espace avant tous les / voir si c'est Ok sachant que j'en ai dans d'autres lignes que les 1 NAME

Jc

0
jee pee Messages postés 39325 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 26 février 2024 9 191
Modifié le 3 nov. 2022 à 11:20

Bonjour,

Dans le rechercher/remplacer de Notepad++, il faut cocher Expression régulière

et remplacer  (1 NAME .+)/(.*/)  par  \1 /\2

on constitue 2 ensembles de recherche () avec le / entre les 2, et on reprend les 2 chaines trouvées () par \1 et \2 avec entre un blanc et le /


0
brucine Messages postés 13587 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 février 2024 1 645
3 nov. 2022 à 11:40

Bonjour,

Pan sur mon bec, oui, bien vu, je n'avais pas pensé aux expressions régulières pour introduire un espace seulement après l'une d'entre elles.

0

Bonjour

Ok si je comprends bien :

Coche expression régulière dans le module : ok

Recherche : (1 NAME .+)/(.*/)

Remplacer : \1 /\2

Test ok ça fonctionne merci à vous

jc

0