Remplacer caractère

Résolu
zeracoa Messages postés 3 Date d'inscription samedi 27 novembre 2010 Statut Membre Dernière intervention 16 janvier 2011 - 8 janv. 2011 à 16:26
zeracoa Messages postés 3 Date d'inscription samedi 27 novembre 2010 Statut Membre Dernière intervention 16 janvier 2011 - 9 janv. 2011 à 21:07
Bonjour, je suis sur le point de finir un programme mais il me reste 2,3 problème à régler :

j'aimerais remplacer le premier espace d'une chaine de caractère par "rien" et les autres espaces par des points.

Ensuite j'ai créer une textbox ou l'utilisateur doit rentrer une adresse ip.
Comment faire pour qu'il ne puisse rentrer que 3chiffre,unpoint,3chiffres,unpoint,3chiffres,unpoint,3chiffres

4 réponses

Taur33 Messages postés 85 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 20 mai 2011
8 janv. 2011 à 17:22
je pense que t'es en vb6 mais essye quand meme (je suis en vb.net)

remplacer le premier espace d'une chaine de caractère par "rien"
machaine=replace(machaine," ","",1,1)

les autres espaces par des points.
machaine=replace(machaine," ",".")

rentrer que 3chiffre,unpoint,etc..
format(val(machaine),"#,0.") ' separateur de milliers
ensuite tu remplace les espaces par un point
machaine=replace(machaine," ",".")

les parametres pour replace sont:
Paramètres
Expression
Requis. Expression de chaîne contenant la sous-chaîne à remplacer.

Find
Requis. Sous-chaîne à rechercher.

Replacement
Requis. Sous-chaîne de remplacement.

Start
Facultatif. Position dans Expression où la recherche de la sous-chaîne doit commencer. Si cet argument est omis, la position 1 est utilisée par défaut.

Count
Facultatif. Nombre de remplacements de la sous-chaîne à effectuer. Si cet argument est omis, la valeur par défaut est ?1, ce qui implique l'exécution de tous les remplacements possibles.

Compare
Facultatif. Valeur numérique indiquant le type de comparaison à utiliser pour l'évaluation des sous-chaînes. Consultez la section Valeurs pour obtenir les valeurs.
3
cs_aus3004 Messages postés 319 Date d'inscription jeudi 1 avril 2010 Statut Membre Dernière intervention 16 mars 2011 1
8 janv. 2011 à 20:30
Bonsoir, tous ce qui concerne les manipulations de string :

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=169&lngWId=10
et
http://tdi4all.eu5.org/displaysubject.php?id=9


A+

Ma LV2 c'est le Visual Basic, et toi ?
3
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
8 janv. 2011 à 22:31
Pour la saisie d'une adresse IP, tu peux peut-être t'interesser au contrôle MaskedTextbox.
Le masque pour une adresse IP serait 990\.990\.990\.990



[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
3
zeracoa Messages postés 3 Date d'inscription samedi 27 novembre 2010 Statut Membre Dernière intervention 16 janvier 2011
9 janv. 2011 à 21:07
Merci à tous, je suis en vb.net et tous sa m'aide beaucoup !
0
Rejoignez-nous