Batch Remplacer les virgules par des points
kingo
-
LAILA -
LAILA -
Bonjour,
Je souhaiterais executer un batch automatique me permettant de remplacer les virgules dans texte par des points.
Comment dois-je m'y prendre SVP
Je n'y connait pas trop en langage batch, donc si vous avez une solution simple et rapide à mettre en oeuvre, elle est la bienvenue :))
je vous remercie d'avance.
Kingo
Je souhaiterais executer un batch automatique me permettant de remplacer les virgules dans texte par des points.
Comment dois-je m'y prendre SVP
Je n'y connait pas trop en langage batch, donc si vous avez une solution simple et rapide à mettre en oeuvre, elle est la bienvenue :))
je vous remercie d'avance.
Kingo
A voir également:
- Batch Remplacer les virgules par des points
- Remplacer disque dur par ssd - Guide
- Mettre des points sur une carte - Guide
- Comment insérer des points de suite sur word - Guide
- Fichier batch - Guide
- Remplacer par word - Guide
6 réponses
Tien tu peut faire un truc comme sa:
Pour cette exemple notre variable %var% sera égal à "Salut, ça va ?".
Imaginons que nous voulons remplace les "," par des "." il faut donc mettre:
set var=%var:,=.%
-----A-----A-A-A
-----|------|-|-|
-----Variable--|-|
---------------|-Caractère-remplaçant.
---------------|
---------------|
---------Caractère-remplacer.
Voila c'est aussi simple que sa.
Bilou.
Pour cette exemple notre variable %var% sera égal à "Salut, ça va ?".
Imaginons que nous voulons remplace les "," par des "." il faut donc mettre:
set var=%var:,=.%
-----A-----A-A-A
-----|------|-|-|
-----Variable--|-|
---------------|-Caractère-remplaçant.
---------------|
---------------|
---------Caractère-remplacer.
Voila c'est aussi simple que sa.
Bilou.
Merci de ta reponse.
Comment dois je faire pour qu'il me le fasse dans tout le fichier, me l'enregistre sous le même nom?
Merci d'avance
Comment dois je faire pour qu'il me le fasse dans tout le fichier, me l'enregistre sous le même nom?
Merci d'avance
hello
soit le fichier f1.txt en entrée, et le fichier f2.txt en sortie avec des .
@echo off
setlocal enableDelayedExpansion
for /f "delims=" %%a in (f1.txt) do (set x=%%a
set x=!x:,=.!
echo !x! >> f2.txt)
rem si tu veux garder le même nom
ren f1.txt f1-vieux.txt
ren f2.txt f1.txt
soit le fichier f1.txt en entrée, et le fichier f2.txt en sortie avec des .
@echo off
setlocal enableDelayedExpansion
for /f "delims=" %%a in (f1.txt) do (set x=%%a
set x=!x:,=.!
echo !x! >> f2.txt)
rem si tu veux garder le même nom
ren f1.txt f1-vieux.txt
ren f2.txt f1.txt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question