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 de caractères d'une chaine [ Divers / General ] (hela_bouks)

lundi 23 juillet 2007 à 11:01:27 | extraction de caractères d'une chaine

hela_bouks

    Salut,
Si j'ai par exemple une chaine de caractère J2 et une chaine de caractère J15. Je ne voudrai garder que le 2 et le 15. Comment éliminer le J? Merci beaucoup!!!

lundi 23 juillet 2007 à 11:10:14 | Re : extraction de caractères d'une chaine

JMO

Membre Club
Réponse acceptée !


 Bonjour à tous



Tout simplement avec Mid.

var1="J1"
var2="J15"
MsgBox Mid(var1,2) &vbCr& Mid(var2,2)

jean-marc

lundi 23 juillet 2007 à 11:15:05 | Re : extraction de caractères d'une chaine

hvb

Membre Club
avec un bete Mid.
Si tu es sur de la syntaxe, tu met les arguments en dur :
MsgBox(Mid("J15",2,2))

sinon tu fais ça :
        Dim s As String = "J38"
        Dim s2 As String = "J"
        MsgBox(Mid(s, InStr(s, s2) + 1, Len(s) - InStr(s, s2)))


HvB a.k.a BaTo ^^x
[ Lien ] ^^'
[ Lien ] 

lundi 23 juillet 2007 à 11:15:30 | Re : extraction de caractères d'une chaine

hvb

Membre Club
arf post croisé, et déja accepté...
suis au taf, j'ouvre bcp de fenetres ^^


HvB a.k.a BaTo ^^x
[ Lien ] ^^'
[ Lien ] 

lundi 23 juillet 2007 à 11:15:48 | Re : extraction de caractères d'une chaine

jrivet

Membre Club
Salut,
Ou bien aussi avec Replace.

Dim s As String
Dim s2 As String

s = "J1"
s2 = "J15"

MsgBox Replace(s, "J", "") & " " & Replace(s2, "J", "")
By Renfield



@+: Ju£i€n
Pensez: Réponse acceptée

lundi 23 juillet 2007 à 11:32:56 | Re : extraction de caractères d'une chaine

jmfmarques

Membre Club
Bonjour Julien,

Ta réponse avec Mid est parfaite.
Celle avec Replace fonctionne bien évidemment mais est du gaspillage ...
Ne la recommande surtout pas !

lundi 23 juillet 2007 à 12:05:24 | Re : extraction de caractères d'une chaine

JMO

Membre Club
Réponse acceptée !


Re,


Complément d'information pour hela_bouks

La fonction Mid renvoie un nombre spécifié de caractères d'une chaîne.

Synthaxe: Mid(string, start[, length])

string
Expression de chaîne à partir de laquelle les caractères sont renvoyés.
Si l'argument string contient Null, la valeur Null est renvoyée.

start
Position du caractère dans l'argument string à partir duquel commence
la partie à extraire. Si l'argument start est supérieur au nombre de
caractères contenus dans l'argument string, la fonction Mid renvoie
une chaîne de longueur nulle.

length
Nombre de caractères à renvoyer. Si cet argument est omis ou si le nombre
de caractères dans le texte (y compris le caractère à l'argument start)
est inférieur à ceux compris dans l'argument length, tous les caractères
entre la position de l'argument start et la fin de la chaîne sont renvoyés.

Notes:
Pour déterminer le nombre de caractères contenus dans l'argument string,
utilisez la fonction Len.
-------------------------------------------------------------------------
L'exemple ci-dessous utilise la fonction Mid pour renvoyer 3 caractères à
partir du quatrième, dans une chaîne :

Dim MyVar
MyVar = Mid("12345678", 4, 3) ' MyVar contient "456".

L'exemple ci-dessous utilise la fonction Mid pour tous les caractères à
partir du quatrième, dans une chaîne :

Dim MyVar
MyVar = Mid("12345678", 4) ' MyVar contient "45678".

Voir aussi
Left, fonction | Len, fonction | LTrim, RTrim et Trim, fonctions | Right, fonction


jean-marc

lundi 23 juillet 2007 à 14:00:24 | Re : extraction de caractères d'une chaine

hela_bouks

    merci beaucoup pour votre aide
    la fonction Mid(nom de la chaine,2) a parfaitement répondu à ma question
   



Cette discussion est classé dans : caractère, chaine, extraction, caractères


Répondre à ce message

Sujets en rapport avec ce message

Supprimer les caractères non imprimable d'une chaine [ par nihaoma ] Bonjour,Dans un programme que je suis en train de faire, j'extrait une chaine de caractère d'un fichier binaire, le pb c'est que cette chaine comporte Chaines de Caractères [ par Moria ] Slt,J'aurai 3 petites questions :1°\ Comment savoir le nombre de caractère "|" dans une chaine de caractère ?2°\ Comment ajouter un texte dans un fich Chaine de caractères [ par schub1015 ] Bonjour,J'aimerais savoir comment à partir d'une chaine de caractère contenant n'importe quel caractère, on peut me prendre en compte que ce qu'il est Chaine de caractère dans requete ACCESS [ par Sly03 ] Bjr tout le monde,Qqn connait-il une fonction pour extraire une chaine de caractères sous ACCESS dans une requete ???Exemple : SELECT FonctionExtraire 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 Compression d'une chaine de caractère. [ par juli1m ] bonjour,j'aimerais pouvoir compresser une chaine de 9 caractères (constituée uniquement de chiffres : 130405301), et j'aimerais que, une fois compress remplacer des caractères dans une chaine de caractères [ par jimmypage64 ] je voudrai remplacer un caractère dansune chaine de caractère. En fait je voudrai par exemple remplacer le ":" dans "8:00" par une "," ce qui me donne Chaine de caractère avec des caractères " [ par geko321 ] Bonjour,   je travaille en vb à partir d'accès, et je désirerais, dans le but d'executer des commandes dos, trouver le moyen d'ajouter des " " dans Problème chaîne de caractères [ par e040098k ] Bonjour, J'ai un problème lorsque je récupére une chaine de caractère contenu dans un champ de formulaire. C'est un chemin d'accès que j'ai moi même chaine de caractère et taille en pixel [ par neg03 ] Bonjour, j'ai un problème concernant la taille de mes chaines de caractères. Je souhaiterais que chacune de mes chaines fassent la même taille et


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

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



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,203 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é.