Forum Clubic

Remplacer des ; par une double tabulation

Bonjour, j’ai un fichier en “.csv” dont chaque champ est séparé par un “;” ! je souhaite remplacer ces point virgule par une touble tabulation (comme si on appuyais deux fois sur la touche TAB).
Savez vous comment je peut faire cela ?!

J’ai essayé avec une fonction de remplacement en php mais ce n’est pas bon, ce n’est pas une double tabulation !
Je m deande aussi si il y a un code spécifique en html indiquant une double tabulation ?

Merci pour vos réponses :slight_smile:

sed -e ‘s/;/\t\t/g’ < fichier.csv > out.txt

[:shy]

tu renommes le .csv en .txt

tu l’ouvre avec Word

et dans rechercher remplacer :

Rechercher tu mets “;”

et dans remplacer par

tu appuie sur tab deux fois, ou dans fonction “PLUS” et “AVANCE” tu selectionnes tabulation deux fois

a+

tiens moi au courant

Tu l’ouvres avec Notepad, ça va plus vite.

Puis, tu fais deux fois Tab dans NotePad, tu copies ces deux tabs, et tu fais Rechercher/Remplacer depuis le début du document sur “;”, puis tu remplaces par les deux tabs copiées. :slight_smile:

idem quoi, ah si tu gagnes 1/100 de sec !

Nope. Tu évites que Word fasse du formattage et consort. Notepad n’interprète pas le contenu, Word peut.

tu re-enregistre en format txt …

allons…
a+

Ca marche sans Word? (j’ai le dernier mot, tss :))

La tabulation peut être “codée” par #9 (en pascal en tout cas ça marche)

Tu perds le coût de la licence Word :-/

(Au fait, Word mets plus d’un centième de seconde de plus que notepad à s’ouvrir…)

il n’empêche que ma solution avec sed est la plus rapide :o

[:shy]

C’est vrai ça : pourquoi te caches-tu alors ?