Appartenance d'une string dans une autre

cs_laglobule Messages postés 29 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 1 août 2002 - 16 juil. 2002 à 15:05
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 23 juil. 2002 à 11:54
Alors voila, est ce qu il existerait en VB une fct capable de retourner un booleen=TRUE si une string est contenue dans une autre et FALSE sinon

ex :
string1 = "toto"
string2 = "jreoi jrejgreo jirej toto krekogre greopkre"

et quand je fais :
la_fonction(string1, string2) ben je veux que ca retourne TRUE car string1 est contenue dans string2

Mici pour la réponse :)

2 réponses

cs_Charlie Messages postés 110 Date d'inscription jeudi 9 mai 2002 Statut Membre Dernière intervention 11 mars 2010 1
19 juil. 2002 à 19:43
j'esaierais qqc du genre moi...

dim function la_fonction(string1 as string,string2 as string)
dim longueur as integer

longueur=len(string2)

string2=replace(string2,string1,"")

if len(string2) <> longueur then
la_fonction=true
else
la_fonction=false
end if

end function

Le tout fonctionne si tes 2 strings sont déclaré en dynamique et non en statique...

dim string1 as string ok...

dim string1 as string *50... marche pas len=50 toujours!!!
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
23 juil. 2002 à 11:54
Dim la_fonction As Boolean
la_fonction=(Instr(string2, string1) > 0)
retourne Vrai ou Faux
Rejoignez-nous