[résolu]supprimer espaces dans fichier texte

Posez ici toutes les questions concernant un ou plusieurs logiciels, payants ou gratuits. Pour les demandes spécifiques aux systèmes d'exploitation, passez plutôt par les sections dédiées.

Modérateur: Modérateurs

[résolu]supprimer espaces dans fichier texte

Messagepar Clovis47 » 24 Avr 2014 11:11

Bonjour, j'ai un fichier texte avec 555 lignes
ces lignes comportent des numéros, des espaces et des lettres !
comment supprimer ces espaces pour les remplacer par des points virgules ? ;
merci
Dernière édition par Clovis47 le 01 Mai 2014 08:37, édité 3 fois.
Clovis47
Libellulien
Libellulien
 
Messages: 59
Inscription: 29 Mai 2011 09:53

Re: supprimer espaces dans fichier texte ?

Messagepar Revjones » 24 Avr 2014 11:16

Avec la fonction "rechercher/remplacer" de la plupart des éditeurs de texte. Tu tapes "espace" dans la première case, ";" dans la deuxième.
Avatar de l’utilisateur
Revjones
Modérateur
Modérateur
 
Messages: 5890
Inscription: 04 Fév 2003 18:59
Localisation: Suisse

Re: supprimer espaces dans fichier texte ?

Messagepar arnauld » 24 Avr 2014 11:20

bonjour

texttreme devrait faire l affaire
You can delete blanks, move or insert words, and otherwise modify text.
http://www.portablefreeware.com/index.php?id=2582

ou

http://www.digitalvolcano.co.uk/textcrawler.html
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: supprimer espaces dans fichier texte ?

Messagepar Clovis47 » 24 Avr 2014 11:46

avec la fonction chercher/remplacer, ça ne fonctionne pas ! je ne peux pas définir les espaces .
quant à Arnaud, merci pour ton lien mais ça ne donne rien non plus ! lol
j'ai un exemple de fichier Bat, mais je ne sais pas ou placer les espaces en question ! le code :

@echo off
setlocal enableDelayedExpansion
for /f "delims=" %%a in (ville.txt) do (set x=%%a
set x=!x:,=.!
echo !x! >> villes.txt)
Clovis47
Libellulien
Libellulien
 
Messages: 59
Inscription: 29 Mai 2011 09:53

Re: supprimer espaces dans fichier texte ?

Messagepar Revjones » 24 Avr 2014 12:35

Clovis47 a écrit:avec la fonction chercher/remplacer, ça ne fonctionne pas ! je ne peux pas définir les espaces .


Je viens de faire l'essai avec le Bloc-notes et WordPad (Windows 7), cela fonctionne avec les deux. S'ils ne trouvent pas d'espaces c'est qu'il s'agit peut-être d'un autre caractère. Copie-colle-en un dans la boîte rechercher, éventuellement.
Avatar de l’utilisateur
Revjones
Modérateur
Modérateur
 
Messages: 5890
Inscription: 04 Fév 2003 18:59
Localisation: Suisse

Re: supprimer espaces dans fichier texte ?

Messagepar Clovis47 » 24 Avr 2014 12:38

je te donne un exemple :


98 Chantérac 24190
99 Saint-Jean-d'Ataux 24190
100 Saint-Vincent-de-Connezac 24190
101 Saint-Germain-du-Salembre 24190


les espaces ne sont pas toujours identiques en fonction du nombre à 2 ou 3 chiffres

je le voudrais comme ceci :

98;Chantérac;24190
99;Saint-Jean-d'Ataux;24190
100;Saint-Vincent-de-Connezac;24190
101;Saint-Germain-du-Salembre;24190
Clovis47
Libellulien
Libellulien
 
Messages: 59
Inscription: 29 Mai 2011 09:53

Re: supprimer espaces dans fichier texte ?

Messagepar Falkra » 24 Avr 2014 12:40

Si ce n'est pas de nature privée, on peut sans doute te le faire, si tu héberges le fichier sur http://www.cjoint.com/ et que tu donnes le lien.
Bien sûr, il serait mieux que tu puisses le faire. Avec notepad++, rien ne résiste !
Avatar de l’utilisateur
Falkra
Admin libellules.ch
Admin libellules.ch
 
Messages: 25778
Inscription: 30 Jan 2005 14:44
Localisation: 127.0.0.1

Re: supprimer espaces dans fichier texte ?

Messagepar Clovis47 » 24 Avr 2014 12:46

ok j'ai créé le lien en question ! merci à toi

http://cjoint.com/?DDymUFzM9Bk
Clovis47
Libellulien
Libellulien
 
Messages: 59
Inscription: 29 Mai 2011 09:53

Re: supprimer espaces dans fichier texte ?

Messagepar Falkra » 24 Avr 2014 12:52

OK, ce ne sont pas des espaces, mais des tabulations.

J'ai fait la manip. ;)
Ton fichier modifié est ici :
http://cjoint.com/?3DymXKXNIdi

J'ai utilisé Notepad++, qui permet de sélectionner une tabulation comme un caractère normal, et de faire le rechercher/remplacer.
http://notepad-plus-plus.org/fr/ (gratuit et en français)
D'autres logiciels font ça aussi.
Avatar de l’utilisateur
Falkra
Admin libellules.ch
Admin libellules.ch
 
Messages: 25778
Inscription: 30 Jan 2005 14:44
Localisation: 127.0.0.1

Re: supprimer espaces dans fichier texte ?

Messagepar Falkra » 24 Avr 2014 12:53

Tu as aussi une autre possibilité, c'est renommer ton fichier en .TAB et l'ouvrir dans excel, puis convertir en CSV, ce sont des tableaux ou le caractère tabulation (ou point virgules, CSV c'est le séparateur en point virgule).
Avatar de l’utilisateur
Falkra
Admin libellules.ch
Admin libellules.ch
 
Messages: 25778
Inscription: 30 Jan 2005 14:44
Localisation: 127.0.0.1

Re: supprimer espaces dans fichier texte ?

Messagepar Clovis47 » 24 Avr 2014 12:56

Merci à toi Falkra et très bonne journée !
Clovis47
Libellulien
Libellulien
 
Messages: 59
Inscription: 29 Mai 2011 09:53

Re: supprimer espaces dans fichier texte ?

Messagepar Falkra » 24 Avr 2014 13:09

De rien, ça fait plaisir ! :-D
Avatar de l’utilisateur
Falkra
Admin libellules.ch
Admin libellules.ch
 
Messages: 25778
Inscription: 30 Jan 2005 14:44
Localisation: 127.0.0.1

Re: supprimer espaces dans fichier texte

Messagepar Clovis47 » 28 Avr 2014 20:21

Falkra bonsoir, j'ai installé NotePad++ pour enlever les espaces et les convertir en ; comme tu me l'as expliqué !
mdr !
il me remplace les " é " par des virgules mais ne fait pas du tout ce que j'espère !
il est vrai que cette fois, il a plus de 50 000 lignes , mais quand même !
je n'y arrive pas !
Clovis47
Libellulien
Libellulien
 
Messages: 59
Inscription: 29 Mai 2011 09:53


Retourner vers Software - Logiciels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités