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

ActionScript 3 Discussion :

Split une chaine


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Analyste développeur
    Inscrit en
    Juin 2010
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste développeur

    Informations forums :
    Inscription : Juin 2010
    Messages : 317
    Par défaut Split une chaine
    Bonjour à tous,

    Je cherche à faire un split sur ma chaine qui est de type :

    "AA:1, BB:2, CC:3"

    J'aimerai que dans un tableau je puisse avoir dans chaque case :

    AA
    BB
    CC

    Donc sans le :1. Pour l'instant j'ai juste coupé la chaine jusqu'à la virgule donc je me retrouve avec :

    AA:1
    BB:2
    CC:3

    Comment puis-je donc m'y prendre pour split les ":" qui sont dans le tableau
    Merci d'avance.

    John.

  2. #2
    Membre éclairé
    Homme Profil pro
    Analyste développeur
    Inscrit en
    Juin 2010
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste développeur

    Informations forums :
    Inscription : Juin 2010
    Messages : 317
    Par défaut
    Pour ceux qui se posent la question comme moi, je viens de réussir.

    Après avoir fais un split sur la virgule, j'affecte donc ce résultat dans un tableau. Par la suite je fais une boucle sur le nombre d'items de mon tableau et dans la boucle, j'affecte dans la case "k", le split les ":" sur l'item "k" de mon tableau.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    var myString:String = "AA:1, BB:2, CC:3";
    var myArray:Array;
     
    myArray = myString.split(",");
    for(var k:int = 0; k < myArray.lenght; k++){
          myArray[k] = myArray[k].split(":");
    }
    Il ne reste plus qu'à faire une autre boucle pour récupérer ce que l'on veut en sachant que dans le tableau on a désormais 2 colonnes:

    Donc pour mon exemple :

    myArray[0] [0] => contient AA
    myArray[0] [1] => contient 1

    En espérant que cela aidera quelqu'un !

    John.

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

Discussions similaires

  1. [C#] Split une chaine
    Par stailer dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/05/2011, 07h36
  2. Split une chaine de caractere
    Par steeves5 dans le forum Général Java
    Réponses: 3
    Dernier message: 06/03/2008, 16h47
  3. Séparer les nombres d'une chaine avec split
    Par guano dans le forum Langage
    Réponses: 4
    Dernier message: 16/03/2006, 17h14
  4. [STRING] [SPLIT]splitter une chaine
    Par jeb001 dans le forum Langage
    Réponses: 2
    Dernier message: 13/12/2005, 18h12
  5. [debutant]fonction "split" avec une chaine comme m
    Par EpOnYmE187 dans le forum Débuter
    Réponses: 2
    Dernier message: 07/11/2005, 22h46

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