Bonjour,

J'ai un petit problème :
Voici la façon dont mon fichier est composé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
jm.XXXXXXclud@gmail.com:Marseille
 
 
|JEAN MXXXX
|XXXXX
|M.
|51
|13XXX
|XXXXX XXXX
|12 / 1990
|2 sub
|1 prod
 
 
 
 
dXXXXc@orange.fr:Lyon
 
 
|CAROLINE
|XXXXXX
|M.
|41
|69XXX
|XXXXX
|#1: 10 / 2016
|#2: 10 / 2015
|5 sub
|1 prod
 
 
 
 
stabilXXXXX@yahoo.fr:PARIS
 
 
|M
|PARIS
|Mlle
|36
|42000
|ST ETIENNE
 
 
 
 
flag_50@hotmail.com:Marseille
 
 
|XXXX
|XXXX
|Mme
|32
|13XXXXX
|SXX XXXX XXXX
|12 / 1986
|30 sub
|1 prod
Je cherche donc à supprimer les lignes entre le mail:ville et la premiere ligne qui vient ainsi que supprimer les espaces entre la dernière ligne (souvent |X prod) par une seul ligne (espace).

Suis-je compréhensible ?

Sinon voici le rendu final voulu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
jm.XXXXXXclud@gmail.com:Marseille
|JEAN MXXXX
|XXXXX
|M.
|51
|13XXX
|XXXXX XXXX
|12 / 1990
|2 sub
|1 prod
 
dXXXXc@orange.fr:Lyon
|CAROLINE
|XXXXXX
|M.
|41
|69XXX
|XXXXX
|#1: 10 / 2016
|#2: 10 / 2015
|5 sub
|1 prod
 
stabilXXXXX@yahoo.fr:PARIS
|M
|PARIS
|Mlle
|36
|42000
|ST ETIENNE
 
flag_50@hotmail.com:Marseille
|XXXX
|XXXX
|Mme
|32
|13XXXXX
|SXX XXXX XXXX
|12 / 1986
|30 sub
|1 prod
Merci !