Récupérer du "texte" spécifique dans une textbox ou HTML

Patrick02170 58 Messages postés dimanche 27 mars 2011Date d'inscription 28 juin 2016 Dernière intervention - 28 juin 2016 à 18:40 - Dernière réponse : Whismeril 12032 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 septembre 2018 Dernière intervention
- 29 juin 2016 à 11:49
Bonjour, je cherche à récupérer du texte dans une textbox.

Dans le texte on y trouvera comme chaine précédemment :
DuTexteDiversEtToujoursLeTexteSuivant:idproduit=12345678"

Pour être claire dans la textbox il faut que je récupère les nombres qui à toujours après idproduit= sachant qu'il peux y en avoir 0, 10, 100, 500 de idproduit=12545874

Le nombre après idproduit= est toujours différent mes à toujours 8 chiffres.

Je voudrais les récupérer un par un pour que je puissent les traiter les chiffres.

J'espère être assez claire

Merci de votre aide

--
Afficher la suite 

Votre réponse

9 réponses

ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - Modifié par ucfoutu le 28/06/2016 à 19:01
0
Merci
Bonjour,
J'espère être assez claire

1) Non ! Et je ne comprends même pas ce qui te permet de penser que tu es "clair" !
2) combien de fois faudra-t-il te dire que, ouvrant une discussion dans le forum général de Visual Basic (ce que tu viens de faire) ne permet pas de déterminer sous quel VB tu développes ?

Alors ?
1) sois clair et précis
2) dis-nous sous quoi tu développes (et il nous faudra une fois de plus déplacer cette discussion vers le sous-forum adéquat).


________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Whismeril 12032 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 septembre 2018 Dernière intervention - 28 juin 2016 à 19:26
Bonsoir
vu qu'il y a beaucoup de vb.net dans son historique récent, je vais proposer ce lien
http://lgmorand.developpez.com/dotnet/regex/
Commenter la réponse de ucfoutu
Patrick02170 58 Messages postés dimanche 27 mars 2011Date d'inscription 28 juin 2016 Dernière intervention - 28 juin 2016 à 19:57
0
Merci
J'ai pourtant bien sélectionner la catégorie VB.NET.

Mieux vos un exemple pour bien comprendre que d'essayer de se faire comprendre.

Voici un exemple de texte que j'aurai dans une textbox ou page internet :

......"idproduit=12179988" style="margin: 0;">Vous ........<strong>1 <bla bla bla .......idproduit=12359950" style="margin: 0;">Vous vende ..... bla bla bla ......idproduit=13351951" style="margin: 0;">Vous vende ..... bla bla bla ......

Le texte ci dessus c'est une partie du code d'une page internet envoyer à une textbox.

Je voudrai récupérer les 8 chiffres après chaque idproduit= l'un après l'autre.

Exemple, je récupère le nombre 12179988, je fait le traitement, ensuite je récupère 12359950, je fait le traitement, ensuite je récupère 13351951, je fait le traitement.

Suis-je plus claire ?

Merci

--
Whismeril 12032 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 septembre 2018 Dernière intervention - 28 juin 2016 à 22:21
et donc j'ai répondu à ta question à 19:26.
Commenter la réponse de Patrick02170
ucfoutu 18039 Messages postés lundi 7 décembre 2009Date d'inscriptionModérateurStatut 11 avril 2018 Dernière intervention - 28 juin 2016 à 20:26
0
Merci
J'ai pourtant bien sélectionner la catégorie VB.NET

Que nenni !
Et c'est maintenant moi, qui vais faire le geste que tu n'as pas fait et déplacer vers le sous-forum VB.Net ===>> regarde
Commenter la réponse de ucfoutu
vb95 1668 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 23 septembre 2018 Dernière intervention - 28 juin 2016 à 21:01
0
Merci
bonjour
un petit cours sur VB Net qui pourra te servir :http://plasserre.developpez.com/cours/vb-net/

Regarde le chapitre sur les variables String et Char et particulièrement les méthodes .Split, .IndexOf, .Contains et .Substring
Tu as tous les outils pour ton problème

.Spilt découpe en plusieurs sous chaînes une chaîne de départ, cela par rapport à un séparateur.
.IndexOf te donne la position dune sous-chaine dans une chaine de caractères
.Contains t'indique si un texte contient une chaine de caractères.
.Substring te permet d'extraire une partie d'une chaine de caractères.
vb95 1668 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 23 septembre 2018 Dernière intervention - 28 juin 2016 à 22:45
C'est vrai qu'avec les Regex on peut aussi le faire comme le suggérait Whismeril dans un post précédent
Commenter la réponse de vb95
wmade 34 Messages postés samedi 18 juin 2016Date d'inscription 20 octobre 2017 Dernière intervention - 29 juin 2016 à 11:49
0
Merci
Bonjour,

On peux aussi fair une chose comme ça :
Dim val As String
            For Each Text As String In TextBox1.Text
                val = Text.Substring(Text.LastIndexOf("=") + 1)
            Next

Voilà comment je l'aurait fait.
Commenter la réponse de wmade
Whismeril 12032 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 23 septembre 2018 Dernière intervention - 29 juin 2016 à 11:49
0
Merci
Un exemple sur un site de test


Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.