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 :

chaine à enlever a partir et avec le dernier point


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 18
    Par défaut chaine à enlever a partir et avec le dernier point
    Bonjour,
    Voila mon probleme, j'ai une chaine de type aaaa.bbbb.cccc dont a ,b c sont des variable aléatoires .

    Je voudrais virer .cccc pour obtenir aaaa.bbbb.

    Bien sur ceci en batch.

    Si quelqu'un a une idée , une piste?

    merci

  2. #2
    Membre Expert
    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
    Par défaut
    salut,

    une des solutions possibles:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for %%a in ("aaaa.bbbb.cccc") do echo %%~na 
    aaaa.bbbb

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 18
    Par défaut
    ca m'aprendra a etre imprecis...


    En fait il sagit d'une liste dans un fichier txt.

    il ya des variable de type aaaa.bbbbb et aaaaa.bbbb.cccc

    et donc ta solution on obtient en sortie:


    pour les aaaa.bbbb juste aaaa

    Il faut pas que cela touche aux a ceux qui sont deja de la forme aaaa.bbb.

    Merci

  4. #4
    Membre actif
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 18
    Par défaut
    Finalement j'y suis arrivé comme ca, vu que mes variable venait d'un fichier texte:

    FOR /F "tokens=1,2* delims=. " %%i IN (liste.txt) DO echo %%i.%%j


    si quelqu'un a une meilleur idée car bon je suis pas un programmeur moi mais je me dépatouille. je l'invite a se manisfester?

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/03/2007, 08h14
  2. [XSLT]Convertir une chaîne en float, int etc ... avec XSL
    Par wozzz dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 19/05/2006, 10h12
  3. Réponses: 2
    Dernier message: 05/01/2006, 13h15
  4. Remplacer dans une chaine de caractères à partir de la fin
    Par daddyel dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 02/01/2006, 11h31
  5. pb avec la derniere mise à jour de kaspersky
    Par arfy dans le forum Sécurité
    Réponses: 6
    Dernier message: 19/07/2005, 08h01

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