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

Swift Discussion :

Extraire une chaine de caractères


Sujet :

Swift

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 152
    Points : 56
    Points
    56
    Par défaut Extraire une chaine de caractères
    Bonjour,

    Je débute dans le langage Swift 3.
    J'avance bien ... mais je bloque sur un truc pourtant super classique : le traitement des chaînes de caractères.

    Je dispose d'une variable dont la valeur est :

    azerty|qwerty|56|poiuy|1234
    J'ai besoin de découper cette variable et de récupérer tous les éléments situés entre les "|".
    Mais je n'arrive pas à trouver sur internet l'ensemble des fonctions requises pour faire ce type de découpage (notamment la position de la 1ère occurence d'un caractère particulier).

    Quelqu'un peut il m'aider?

    Merci.

  2. #2
    Membre habitué
    Homme Profil pro
    Etudiant
    Inscrit en
    Février 2010
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Février 2010
    Messages : 115
    Points : 139
    Points
    139
    Par défaut
    c'est malheureusement une des choses les moins intuitive chez apple le traitement des strings :/
    let split = "azerty|qwerty|56|poiuy|1234".componentsSeparatedByString("|")

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 152
    Points : 56
    Points
    56
    Par défaut
    Merci pour ton retour.

    J'essaierai de mettre en oeuvre ta solution dans les prochains jours .... et donnerai ensuite des nouvelles.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 152
    Points : 56
    Points
    56
    Par défaut
    Merci donc de m'avoir mis sur la bonne voie.
    Voici une solution en swift 3 :

    Prenons une variable qui contient une liste d'auteurs, séparés par le caractère |.
    Dans le cas ci dessous, j'affiche le 1er auteur du tableau récupéré ( auteur_tab![0] ) dans le label "Monlabel" :

    let auteur_tab = auteur?.components(separatedBy: "|")
    Monlabel.text = auteur_tab![0]

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

Discussions similaires

  1. extraire une chaine de caractère
    Par john_wili dans le forum Débuter
    Réponses: 5
    Dernier message: 15/04/2009, 10h23
  2. extraire une chaine de caractères
    Par Stéph utilisateur d'acces dans le forum Excel
    Réponses: 6
    Dernier message: 06/03/2009, 13h15
  3. Extraire une chaine de caractères
    Par Sam_Dalembert dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 18/08/2008, 11h58
  4. extraire une chaine de caractères
    Par nopnop dans le forum C
    Réponses: 11
    Dernier message: 10/04/2007, 17h21
  5. Extraire une chaine de caractéres
    Par fatati dans le forum Oracle
    Réponses: 4
    Dernier message: 30/01/2007, 14h39

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