[MS DOS] [BATCH] Supprimer chaîne dans *.txt
Résolu
epoulos
Messages postés
85
Date d'inscription
Statut
Membre
Dernière intervention
-
epoulos Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
epoulos Messages postés 85 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
1. J'ai transformer un fichier *.xml en *.txt
2. J'ai récupérer la ligne que je voulais grâce à findstr dans un autre fichier *.txt.
Je veux tout simplement enlever les balises sachant que ce qu'elles contiennent sont variables.
Sachant également que le fichier final ne contient qu'un ligne(la balise que je veux). Je voudrais par exemple
<mabalise>donnee dans la balise</mabalise> deviennent donnee dans la balise
J'ai pensé à supprimer toute chaîne "<*>" dans le fichier mais je ne sais pas comment le faire.
Merci d'avance,
epoulos
1. J'ai transformer un fichier *.xml en *.txt
2. J'ai récupérer la ligne que je voulais grâce à findstr dans un autre fichier *.txt.
Je veux tout simplement enlever les balises sachant que ce qu'elles contiennent sont variables.
Sachant également que le fichier final ne contient qu'un ligne(la balise que je veux). Je voudrais par exemple
<mabalise>donnee dans la balise</mabalise> deviennent donnee dans la balise
J'ai pensé à supprimer toute chaîne "<*>" dans le fichier mais je ne sais pas comment le faire.
Merci d'avance,
epoulos
A voir également:
- [MS DOS] [BATCH] Supprimer chaîne dans *.txt
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page dans word - Guide
- Chaine tnt gratuite sur mobile - Guide
- Fichier batch - Guide
- Supprimer pub youtube - Accueil - Streaming
1 réponse
En fait, j'ai trouvé.
Pour ceux que ça intéresse, voici le code
FOR /F "TOKENS=2 delims=<*>" %%i in ('TYPE "fichier1.txt"') DO IF NOT "%%i"=="" echo %%i> "fichier2.txt"
Recopie le fichier 1 (fichier xml qui contient une ligne) en fichier 2 (xml sans balises).
Je ne sais pas comment faire la même chose pour un fichier.xml de plusieurs lignes mais pensez à mettre le double > (qui donne >>) après echo %%i.
Bonne journée à tous
Pour ceux que ça intéresse, voici le code
FOR /F "TOKENS=2 delims=<*>" %%i in ('TYPE "fichier1.txt"') DO IF NOT "%%i"=="" echo %%i> "fichier2.txt"
Recopie le fichier 1 (fichier xml qui contient une ligne) en fichier 2 (xml sans balises).
Je ne sais pas comment faire la même chose pour un fichier.xml de plusieurs lignes mais pensez à mettre le double > (qui donne >>) après echo %%i.
Bonne journée à tous