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

Windows Forms Discussion :

séparer les mots


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Par défaut séparer les mots
    Bonsoir,

    j'ai par exemple : cette chaine : aaa bbb ccc dddd 333

    Je voudrais pouvoir afficher deux mots, puis faire un retour à la ligne, afficher deux mots, etc...
    Pour que ça donne ça:
    aaa bbb
    ccc ddd
    333

    Comment puis-je faire?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu peux obtenir les mots séparés avec String.Split
    après tu bidouilles une boucle pour les afficher 2 par 2

  3. #3
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Débrouille toi pour mettre un séparateur unique dans ta chaine pour bien la splitter :

    Exemple : aaa bbb||||ccc ddd||||eee ffff||||

    Puis par code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim res() as string = split(chaine, "||||")
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Par défaut
    Merci.

  5. #5
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Je sais que cette discussion est résolue, mais je voulais te donner une autre piste pour ce genre de problème : les expressions régulières. Je te donne un exemple ci-dessous, je ne suis pas un expert mais je crois que cela donne ce que tu souhaites :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
                Regex regex = new Regex(@"(?<twoWords>[\w\d]+[ ][\w\d]+)|(?<finalWord>[\w\d]+)");
                foreach (Match match in regex.Matches("aaa bbb ccc dddd 333"))
                {
                    String twoWords = match.Groups["twoWords"].Value;
                    String finalWord = match.Groups["finalWord"].Value;
                }

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Effectivement, c'est une bonne méthode mais mieux vaut un split quand on débute c'est plus simple à comprendre
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

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

Discussions similaires

  1. Séparer les mots d'un champ
    Par aghilass dans le forum Développement
    Réponses: 4
    Dernier message: 04/04/2013, 17h34
  2. séparer les mots d'une phrase
    Par ritchy99 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/01/2013, 00h02
  3. Séparer des mots et les concaténer
    Par TallyHo dans le forum Excel
    Réponses: 13
    Dernier message: 01/04/2007, 17h38
  4. Réponses: 15
    Dernier message: 17/10/2006, 12h06
  5. [TDataModule] Intérêt de séparer les accès aux données?
    Par Cornell dans le forum Bases de données
    Réponses: 5
    Dernier message: 05/09/2003, 16h42

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