Comment trouver un caractère dans une chaîne dans visual basic

<

Contenu

  • Conseils & avertissements
  • article data-type="article">
    manipulation de chaîne dans la programmation VB

    Trouver un caractère dans une chaîne peut sembler une tâche assez ardue si vous ne connaissez pas les bons outils à utiliser. L`art de manœuvrer une chaîne pour trouver une instance d`un personnage ou d`une sous-chaîne est appelée la manipulation de chaînes. la manipulation des cordes est souvent nécessaire de recueillir des informations sur ou simplement valider les données dans un programme. Il existe de nombreuses fonctions intégrées qui sont à la disposition des objets de chaîne pour atteindre cet objectif dans un éditeur Visual Basic.

    Choses que vous devez

    • Visual Basic Editor
    • Ouvrez l`éditeur Visual Basic. Créer un nouveau fichier .vb, qui ouvre automatiquement le fichier pour l`édition.

    • Tapez ce qui suit dans l`éditeur pour définir une chaîne et lui attribuer une valeur de "Bonjour le monde": Dim str as String = "Bonjour le monde"

    • Tapez ce qui suit sur la ligne suivante pour définir un tableau de caractères qui stocke chaque caractère d`une chaîne dans son propre porte-endroit séparé: Dim strArr () As Char

    • Tapez ce qui suit sur la ligne suivante pour affecter la chaîne au tableau en utilisant la chaîne prédéfinie fonction .toCharArray: strArr = str.ToCharArray




    • Tapez les lignes suivantes dernière dans l`éditeur pour rechercher le tableau, strArr, pour un caractère spécifique.

      Dim c en tant que char = "l"

      n Dim As Integer = 0

      count Dim As Integer = 0

      Pour n = 0 à strArr.Length - 1

       Si strArr (n) = c Puis

      Count + 1 =

      Fin si

      Prochain

      Console.WriteLine ("La recherche a trouvé " & compter & " les occurrences de la lettre " & c & " dans la chaîne " & str)

    • Testez votre programme. La sortie correcte va lire, La recherche a trouvé 3 occurrences de la lettre l dans la chaîne Bonjour tout le monde

    Conseils & Avertissements

    • Vous pouvez également utiliser la fonction InStr () au lieu de toCharArray pour trouver rapidement la position d`un caractère ou chaîne.
    • passer éventuellement une chaîne à une fonction pour rechercher un caractère.
    • Un tableau de caractères est une structure de données qui stocke chaque caractère d`une chaîne dans sa propre place de titulaire.
    • Comme les tableaux commencent à la position zéro, n doit être mis à zéro avant itérer à travers la boucle pour vérifier chaque caractère du début à la fin
    • La dernière position d`un tableau est toujours un nombre inférieur à la longueur du réseau parce que la première position du tableau commence à zéro
    • La variable count garde la trace du nombre de fois que la lettre se trouve dans la chaîne. Il est incrémenté d`une unité chaque fois que la lettre soit trouvée.
    • Dans l`exemple de code ci-dessus, la variable n représente la position numérotée de chaque caractère dans la matrice.
    • Dans l`exemple de code ci-dessus, la variable c représente le caractère que vous voulez trouver.

    AUTRES

    » » » » Comment trouver un caractère dans une chaîne dans visual basic