Index du Forum




 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Comment utiliser la méthode Split correctement

 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> Visual Basic.Net -> Exemples de code
Sujet précédent :: Sujet suivant  
Auteur Message
Dayvid
Administrateur

Hors ligne

Inscrit le: 24 Oct 2012
Messages: 89
Localisation: Vienne - Poitiers (86000)
Masculin Lion (24juil-23aoû)
Point(s): 107
Moyenne de points: 1,20

MessagePosté le: Mar 12 Nov 2013 - 13:40    Sujet du message: Comment utiliser la méthode Split correctement Répondre en citant

Salut,

Voici un exemple avec deux méthodes pour extraire des chaînes séparées par des délimiteurs dans une chaîne de caractères:

Code:
Module Module1

    Sub Main()

        ' ----------- Méthode 1 avec un Délimiteur d'un seul caractère --------------------------------------------------------------------------------------------------

        ' Création de la variable qui contient les chaînes à extraire.
        Dim Chaine As String = "Abc,Def,Ghi,Jkl,Mno"

        ' Création et initialisation du tableau servant de conteneur pour les chaînes à extraire.
        Dim Tableau() As String

        ' Extractions et remplissages du tableau avec toutes les chaînes entre les délimiteurs.
        Tableau = Chaine.Split(New Char() {","c})

        ' Ou:

        ' Résultat = Chaine.Split(CChar(","))

        ' Création d'une petite boucle pour afficher toutes les chaînes du tableau dans la console.
        For Each Concaténation As String In Tableau
            Console.WriteLine(Concaténation)
        Next

        ' ----------- Méthode 2 avec un Délimiteur de plusieurs caractères --------------------------------------------------------------------------------------------------

        ' Création de la variable qui contient les chaînes à extraires.
        Dim MaChaine As String = "Abc - Def - Ghi - Jkl - Mno"

        ' Création de la variable qui contient le Délimiteur.
        Dim MonDélimiteur As String = " - " ' Délimiteur contient 3 caractères.

        ' Création et initialisation du tableau servant de conteneur pour les chaînes à extraire.
        ' Extractions et remplissages du tableau avec toutes les chaînes entre les délimiteurs.
        Dim MonTableau() As String = MaChaine.Split({MonDélimiteur}, StringSplitOptions.None)

        ' Affichage d'une ligne en pointillé pour séparer les deux méthodes.
        Console.WriteLine("--------")

        ' Création d'une petite boucle pour afficher toutes les chaînes du tableau dans la console.
        For Each Concaténation As String In MonTableau
            Console.WriteLine(Concaténation)
        Next

        ' Attend que l'utilisateur est appuyé sur la touche "Entrée" de son clavier pour continuer.
        Console.ReadLine()

    End Sub

End Module

N'hésitez pas à donner vos avis Clin d'œil / Conseil
_________________
Le respect n'est pas en option, mais une obligation !
Je serai intransigeant sur ce point-ci !

Veuillez s'il vous plait, aider les membres du mieux que vous le pouvez,
mais ne faites pas tout à leur place non plus, car ce n'est pas les aider !
La programmation est déjà assez difficile comme ça !


Revenir en haut
Publicité






MessagePosté le: Mar 12 Nov 2013 - 13:40    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> Visual Basic.Net -> Exemples de code Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com