BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

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 29 le Mer 29 Jan 2020, 10:53
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
[bat/powershell] Exemple de stringbetween pour parser un xml EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le Deal du moment :
Cartes Pokémon 151 : où trouver le ...
Voir le deal

[bat/powershell] Exemple de stringbetween pour parser un xml

Aller en bas

[bat/powershell] Exemple de stringbetween pour parser un xml Empty [bat/powershell] Exemple de stringbetween pour parser un xml

Message par Sachadee Sam 26 Juil 2014, 13:40

Comme vous avez été sage, je vous ai fait un stringbetween :

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 et

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
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum