Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010
-
20 juin 2008 à 14:19
Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010
-
23 juin 2008 à 10:04
bonjour,
pouvez vous m'expliquer comment on fait pour arreter la lecture d'une chaine de caractere jusqu'a un caractere precis svp ?
voir meme jusqu'a la 2° appartion de ce meme caractere dans un string (par exemple un "_")
je ne cherche pas à m'arreter à partir d'un nombre de caractere precis, mais bien à un caractere defini par moi
RomainDotNet
Messages postés14Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention25 août 2008 20 juin 2008 à 15:34
Salut,
Peut être qu'une boucle analysant caractere par caractere te permettrai de faire quelque chose, que veux-tu faire exactement?
Voila un bout de code qui n'est pas optimisé, il y a surement plus simple.
Dim maChaine As String = "Bonjour_allo"
Dim monTableau As Char() = maChaine.ToCharArray()
Dim monCharRecherche As Char = "_"
Dim nbApparitions As Integer = 0
Dim maChaineLue As String = ""
For i As Integer = 0 To monTableau.Length - 1
If monTableau(i) = monCharRecherche Then nbApparitions += 1 If monTableau(i) monCharRecherche And nbApparitions 1 Then
nbApparitions = 0
Exit For
End If
maChaineLue &= monTableau(i)
Next
Regarde si cela te conviens, tiens nous au courant!
Bon code
Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010 20 juin 2008 à 15:40
merci pour ta reponse je vais regarder ça.
ce que je voudrais faire :
dans une listbox j'ai des lignes de nom style "XXXX_YYYYY_ZZZZ"
et au survol de la ligne par la souris je voudrais afficher une partie de ce nom dans un label à coté
mais juste le début "XXXX__YYYY"
c'est le 2° caractere "_" qui me sert de limite