IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Echapper les caractères "<" et ">" [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 415
    Points : 125
    Points
    125
    Par défaut Echapper les caractères "<" et ">"
    Bonjour,

    je cherche a échapper les caractères "<" et ">" dans un batch mais ça ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set valeur1=^<versionNumber^>
    echo %valeur1%
    Si vous pouviez m'aider, merci.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 415
    Points : 125
    Points
    125
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set valeur1=^^^<versionNumber^^^>
    echo %valeur1%

  3. #3
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    salut,

    dans ce cas precis il faut utiliser 3 carets comme l'a montré pol2095...pourquoi ?

    parceque, comme nous sommes dans le contexte des fichiers de commandes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set valeur1=^^^<versionNumber^^^>
    le premier caret echappe le deuxième caret et le troisième caret échappe les signes "< >" donc cette ligne sera échappé en ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set valeur1=^<versionNumber^>
    tu peux le voir en affichant le contenu de la variable:

    maintenant:

    devient:

    l'affichage devient correct

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] encodage sur les caractères : quote, tirets
    Par tigunn dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/01/2014, 14h32
  2. [PDO] Echapper les caractères potentiellement dangereux pour une requête SQL avec LIKE
    Par JimDraw dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 17/12/2012, 10h46
  3. [JSON] Echapper les caractères " [ {
    Par iamslyper dans le forum Autres langages
    Réponses: 0
    Dernier message: 27/12/2011, 11h40
  4. [Pentaho PDI] Echapper les quotes pour insertion SQL
    Par arno974 dans le forum kettle/PDI
    Réponses: 4
    Dernier message: 19/04/2010, 16h22
  5. echapper les caractères syntaxiques
    Par Mors_Ubyte dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/05/2008, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo