Connexion
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité Aucun
Le record du nombre d'utilisateurs en ligne est de 76 le Ven 22 Nov 2024, 12:39
Sujets les plus vus
Derniers sujets
[bat/powershell] Exemple de stringbetween pour parser un xml
Page 1 sur 1
[bat/powershell] Exemple de stringbetween pour parser un xml
Comme vous avez été sage, je vous ai fait un stringbetween :
On le fichier:
test.xml
et l'on veut récupèrer la valeur contenue entre et
Parse.bat
Moi je vous le dit !
"BBAT c'est vraiment le pied" ...
On le fichier:
test.xml
- Code:
<rien>
<balise>Bbat c'est le pied</balise>
</rien>
et l'on veut récupèrer la valeur contenue entre
Parse.bat
- Code:
@echo off&cls
set $Fichier=test.xml
set $stringGauche=balise
set $stringDroite=/balise
(echo @echo off
echo For /f "delims=:" %%%%a In ^(^'
echo findstr ^/Bn "@PS" %%~nx0
echo '^) do Set /A Line=%%%%a
echo for ^/f "delims=" %%%%x in ^(^'more +%%Line%% %%^~nx0 ^^^| powershell -c -^'^) do echo %%%%x
echo pause ^& exit ^/b
echo @PS
echo $html = Get-Content ^.^\%$Fichier% ^| out-string
echo $Test = [regex]^:^:match^($html^,^'^(^?^<^=^\^<%$stringGauche%^\^>^)^.^+^(^?^=^\^<%$StringDroite%^\^>^)^'^,"singleline"^)^.value.trim^(^)
echo write $Test
echo exit
) >replace.bat
call replace.bat
Moi je vous le dit !
"BBAT c'est vraiment le pied" ...
Sujets similaires
» [bat/powershell] Calcul en virgule flottante pour vos batch
» [Developpez.com] Qui est pour de petits execices pour manipulation de chaînes de caractères ?
» [bat/powershell] remplacer un string
» [bat/powershell] Longueur d'un string
» [bat/powershell] Récuperer les dimensions (X,Y) d'une image
» [Developpez.com] Qui est pour de petits execices pour manipulation de chaînes de caractères ?
» [bat/powershell] remplacer un string
» [bat/powershell] Longueur d'un string
» [bat/powershell] Récuperer les dimensions (X,Y) d'une image
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ven 25 Déc 2015, 14:17 par Sachadee
» [devellopez] Formater une date en ligne Dos
Ven 31 Juil 2015, 10:40 par Dylan Gadacha
» Un super Tuto Batch de IniTScreen
Lun 08 Juin 2015, 12:16 par InitScreen
» Un code MATRIX sympa
Dim 12 Avr 2015, 14:27 par Sachadee
» [BAT/EXE] DresolChange changer la sesolution de l´écran
Mar 17 Mar 2015, 09:12 par Sachadee
» [EXE/bat] DpScript Código Delphi interpreter
Jeu 12 Mar 2015, 15:48 par Sachadee
» Externo SaveDlg com 2 kb
Dim 15 Fév 2015, 12:20 par Sachadee
» présentation
Dim 15 Fév 2015, 12:14 par Sachadee
» [developpez.com] Transcodage fichier vidéo si fichier déposé
Mar 03 Fév 2015, 01:02 par Sachadee