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 :

Extraction de sous Chaines


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Par défaut Extraction de sous Chaines
    Bonjour à tous,

    J'ai un petit problème d'extraction de sous chaine,je m'explique:

    voilà mon fichier de départ,c'est un fichier txt composé chaque ligne de la même manière

    01105939 0912081239

    01105939 0912082031

    01039730 0912080847

    Mon but est de récuperer le 091208 qui est en faite une date et de la mettre au format anglaise,donc 081209

    Mais mon problème c'est que mes délimiteurs n'ont pas bien l'air d'avoir envie de bouger XD

    j'obtiens en sortie

    ~16,2 ~14,2 ~12,2
    ~16,2 ~14,2 ~12,2
    ~16,2 ~14,2 ~12,2

    voilà en gros mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Del NewPointage.txt
    for /F "delims=" %%a in (pointages.txt) do (
    set jour=%a:~12,2% 
    set mois=%a:~14,2% 
    set annee=%a:~16,2%
    call :commande
    )
    goto :eof
    :commande
    echo %annee% %mois% %jour%>> NewPointage.txt
    En esperant avoir une réponse assez rapide :p merci

  2. #2
    Rédacteur/Modérateur
    Avatar de NorocBzh
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2008
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 834
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    @echo off
    setlocal enabledelayedexpansion
    Del NewPointage.txt
    
    for /F "Tokens=1 delims=" %%a in (pointages.txt) do (
    	set ligne=%%a
    	set jour=!ligne:~9,2! 
    	set mois=!ligne:~11,2!
    	set annee=!ligne:~13,2!
    	call :commande
    )
    goto :eof
    :commande
    echo %annee% %mois% %jour%>> NewPointage.txt

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Par défaut
    A peu de chose prêt c'est ce qu'il me fallait merci bcp :p

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

Discussions similaires

  1. Extraction de sous-chaine
    Par Aicha78 dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 22/12/2008, 18h42
  2. Extraction de sous chaines
    Par benjiprog dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/07/2007, 10h36
  3. Extraction de sous-chaine
    Par yansg dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 02/05/2007, 22h14
  4. Réponses: 7
    Dernier message: 06/09/2006, 15h10
  5. Extraction de sous-chaine dans une chaine
    Par ma2th dans le forum C
    Réponses: 7
    Dernier message: 07/05/2004, 12h42

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