Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Extraction dans une chaine [ Archives Visual Basic / Texte ] (archimed111)

lundi 16 août 2004 à 23:39:20 | Extraction dans une chaine

archimed111

Bonjour

Je debute en VB Net.
J'aimerai extrair d'une chaine de caractère d'un autre chaine.

Par exemple j'ai la chaine "test1234"
Je voudrai pas exemple ne recuperer que les 4 premier caractères.

Comment pourrai je faire ?
Je connais bien python, en python je ferai chaine[0:-4] ou chaine[0,4]
Y'a pas un equivalent ?

J'ai essayé un mid ca marche pas vraiment (en fait je recupère le chemin d'un fichier, et ensuite j'enregistre une image qui porte le même nom mais je voudrai enlever l'extention pour eviter d'avoir un .truc.bmp)

Merci

lundi 16 août 2004 à 23:41:49 | Re : Extraction dans une chaine

archimed111

Pareil pour l'indice par exemple chaine[3]

Merci beaucoup si quelqu'un peu m'aider

---
Dans mon premier post sur le deuxiéme exemple python y'a une erreur c'est chaine[0:4]

mardi 17 août 2004 à 09:15:08 | Re : Extraction dans une chaine

econs

Administrateur CodeS-SourceS
Réponse acceptée !

Les 4 premiers caractères :

result = Left("test1234",4)


Le 3ème caractère :

result=Mid("test1234",3,1)
' se lit : à partir du 3ème caractère, longueur 1


Les 4, 5 et 6ème caractères :

result = Mid("test1234",4,3)



Les 4 derniers caractères :

result = Right("test1234",4)



Manu

mardi 17 août 2004 à 09:16:14 | Re : Extraction dans une chaine

econs

Administrateur CodeS-SourceS
oups .. VB .NET !!!!

J'ai shunté la première ligne ... sorry ! Comme c'est du VB, il est fort probable que çà fonctionne mal.


Manu

mardi 17 août 2004 à 11:29:25 | Re : Extraction dans une chaine

archimed111

J'ai utilisé Mid ca marche, merci beaucoup :)
Et merci pour Left et Right je connaissait pas



Chaine = Mid(Chaine , 1 , Len ( Chaine - 4 ) )

mardi 17 août 2004 à 15:06:53 | Re : Extraction dans une chaine

casper

le mieux c'est d'utiliser cette méthode car elle fonctionne aussi en C#:

Pour récupérer "test" dans la variable MyString2:

VB.NET

Dim Mystring As String
Dim MyString2 As String
Mystring = "test1234"
MyString2 = Mystring.Substring(0, 4)


C#

string MyString = "test1234";
string MyString2;
MyString2 = MyString.Substring(0,4);


The Casper Corporation Inc.




Cette discussion est classé dans : chaine, exemple, extraction, python


Répondre à ce message

Sujets en rapport avec ce message

Tj pb d extraction de chaine [ par Rastacana ] voila j ai un fichier txt et je sais ke le nom de la comany se situe a la ligne 10 en decendant mon txt manuellement j aimerais extraire la chaine se extraction depuis une chaine de texte en partant d1 caractère spécial [ par oni0013 ] Salut,Je dispose d'une textbox et je voudrai extraire de cette dernière tout le texte qui va depuis le signe ";" jusqu'à la fin du texte.Je pense qu'i recuperer une chaine et la remplacer [ par algo69 ] Salut Mon pblm est le suivant:dans un fichier nommé "Macro" il ya une chaine qui commence tjrs par "in"et 6 chiffres aprés. par exemple in256666.On a Extraction d'une sous chaine en SQl. Please Help me! [ par rastaprogram ] Salut je cherche a extraire une partie d'une chaine avec une requete SQL mais comme je suis sous SQL server je ne peux pas utiliser SUBSTRING, ni SUBS Accent dans requete SQL [ par globule ] Bonjour, Comment faire pour qu'une requete SQL (ADO) prenne en compte les accents et la case.Par exemple j'ai une table contenant dans un champ le tex extraction de chaine [ par guylux ] Salut Je voulais savoir comment extraire une adresse email, dans une liste d'adresses séparés par un ; Je sais pas si je suis assez clair!Merci a ceux Inserer une chaine dans un fichier text [ par lemagicien ] Voila mon problème:J'ai un fichier text avec des données (chaine);exemple------------------------------------------------------------------Nom: Pr Extraction dans une chaine [ par Sload ] Bonjour ,J'essaye en vain de réussir a faire ceci, peut etre qq'un pourra m'aider ! :-)Voila mon probleme dans j'ai une chaine de caractere comme ceci Lire une chaine entre deux caractères [ par lordko ] Bonjour,Voilà j'ai une chaine de caractère:0,0,414,0,1,505,21,196,0,0,766,770,20,21,0,100,21,0,5,5,45,4,61,0,65122,0,0J'aimerais par exemple lire les Chaine caractère [ par picinounours51 ] Bonjour,je souhaiterais savoir comment faire en VB.NET pour tester une variable et rechercher si son contenu contient par exemple "toto" en début de c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.