Supprimer les blancs de façon intelligente ?
Bonjour,
J'ai un petit problème :
Voici la façon dont mon fichier est composé :
Code:
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:
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 !