Bonjour ,
j'ai un fichier xml dans lequel je dois remplacer une partie d'une chaîne de caractères par une valeur incrémentale:
Fichier xml:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <balise>testbla032</balise> <balise>testbla012</balise> <balise>testbla043</balise>
résultat que j'attends :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <balise>testbla001</balise> <balise>testbla002</balise> <balise>testbla003</balise>
ce que j'ai pour l'instant qui ne fonctionne pas :
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @echo off&cls set fichier=test1.txt set chaine= testbla if exist output.txt del output.txt setlocal EnableDelayedExpansion for /f "delims=" %%a in ('type %fichier%') do ( set $ligne=%%a echo %%a PAUSE set $ligne=!$ligne:%chaine%=%001%! echo !$ligne!>>output.txt) PAUSE echo OK
Merci de votre aide
Partager