Bonsoir,
je suis face a un problème, dont je ne trouve pas la solution, alors voici j'ai une chaîne de caractère dans une textbox qui se présente sous cette forme :
Date d'enregistrement le 09/05/2016
Commune : BORDEAUX
Adresse du propriétaire : etc....
et donc moi je souhaite récupérer la chaîne situé derrière commune :
Donc pour se faire j'utilise ce morceaux de code qui fonctionne correctement :
et donc ma variable commune_op prend bien la valeur BORDEAUX mais avec le saut de ligne situé en dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim debut_ville As Integer = TextBox2.Text.IndexOf("Commune : ") + 10 'entier qui repére le nom commune et ajoute 10 Dim fin_ville As Integer = TextBox2.Text.IndexOf(ControlChars.NewLine, debut_ville) 'entier qui repére la fin de la ligne Dim longeur_ville As Integer = fin_ville - debut_ville 'soustrait la fin du début de la valeur de commune commune_op = TextBox2.Text.Substring(debut_ville, longeur_ville)
Donc j'ai essayé en soustrayant 1 a l'entier fin_ville comme ci :
Mais la j'obtient dans commune_op = BORDEAU donc sans le caractère de fin, mais par contre j'ai pu le saut de ligne !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim fin_ville As Integer = TextBox2.Text.IndexOf(ControlChars.NewLine, debut_ville) -1
Donc voila je ne sais pas comment supprimer ce saut de ligne !!! une idée ?
Partager