keops160464
Messages postés2Date d'inscriptionmardi 31 mai 2016StatutMembreDernière intervention31 mai 2016
-
31 mai 2016 à 19:40
vb95
Messages postés3418Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023
-
31 mai 2016 à 20:55
Bonjour,
Voilà mon pb :
je voudrais extraire le dernier mot d'une chaîne de caractère entrèe dans un textbox1 et le mettre dans un autre textbox2.
voilà mon speudo algo :
1 calculer la longueur de la chaine
2 ce nombre devient l'incrémentation d'une boucle
3 extraire le caractère le plus à gauche
4 reboucler
5 arrêter la boucle lorque l'on trouve un espace
6 inverser le mot trouver
7 et le mettre dans le textbox2
Je ne sais pas si ce speudo algo peut être converti en code vb.net
Déjà est ce que ce speudo algo tient la route ou pas ?
Il y a beaucoup plus simple .
Split de la chaine avec comme séparateur l'espace
(cela stocke le résultat dans un array)
Récupérer la dernière valeur de l'array
Et hop .. tu as le dernier mot...
' We want to split this input string.
Dim s As String = "Ceci est une phrase"
' Split string based on spaces.
Dim words As String() = s.Split(New Char() {" "c})
' Last word
Dim LastWord As String = words(words.length -1)