Connexion
Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
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" ...
_________________
@SachaDee
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
» [devellopez] Formater une date en ligne Dos
» Un super Tuto Batch de IniTScreen
» Un code MATRIX sympa
» [BAT/EXE] DresolChange changer la sesolution de l´écran
» [EXE/bat] DpScript Código Delphi interpreter
» Externo SaveDlg com 2 kb
» présentation
» [developpez.com] Transcodage fichier vidéo si fichier déposé