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

VBScript Discussion :

extraire un id a partir d'une chaine


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 19
    Par défaut extraire un id a partir d'une chaine
    Bonjour ,
    j'ai besoin d'un script qui me permet d'extraire des ids d'une liste de personnes ( liste contienne le nom, prenom + id 'u456688 ou e568924')
    l'idée est de garder juste les Id

    u456688 toto albert | | u456688
    |-> on doit obtenir ça |
    u456689 gilbert colber | |u456689

    merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2011
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2011
    Messages : 163
    Par défaut
    Salut ! Heu j'ai pas tout compris ...
    Déjà tu veux lire un fichier liste je crois : Lire un fichier texte
    Après tu veux extraire les données d'une chaine de caractères : Extraire des données d'une chaine

    En gros ça ferait un truc du style :
    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
    16
    17
    18
    19
     
    Const ForReading = 1, ForWriting = 2 
    Dim oFso, f, ligne(), id()
    Set oFso = CreateObject("Scripting.FileSystemObject")
     
    Set f = oFso.OpenTextFile("c:\Rep\MaListe.txt", ForReading)
    nbr_ligne = f.Line ' Récupère le nombre de ligne du fichier
    Redim ligne(nbr_ligne), id(nbr_ligne) ' Redimentionne les variables selon le nombre de ligne
    f.close
     
    Set f = oFso.OpenTextFile("c:\Rep\MaListe.txt", ForReading)
    i = 0
    while Not f.AtEndOfStream 
    Ligne(i) = f.Readline ' Lit chaque ligne 
    id(i) = left(Ligne(i), 7) ' Récupère les 7 premiers caractères en partant de la gauche (7 = longueur d'un ID)
    wscript.echo id(i) 'Affiche les ID
    i = i + 1
    Wend
    f.Close
    J'espère que ça pourra t'aider ...
    ++

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/06/2014, 16h17
  2. Extraire une date à partir d'une chaine de caractère
    Par soso78 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 12/12/2007, 16h41
  3. extraire des mots à partir d'une chaine
    Par freestyler dans le forum Delphi
    Réponses: 5
    Dernier message: 28/09/2006, 15h04
  4. Extraire les n premiers termes d'une chaine
    Par knecmotet dans le forum C++
    Réponses: 4
    Dernier message: 03/03/2005, 15h05
  5. [Struts]Ecrire un html:link à partir d'une chaine
    Par cowa dans le forum Struts 1
    Réponses: 5
    Dernier message: 12/05/2004, 17h10

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