French IndexOf2() # IndexOf()

jp02

Member
Licensed User
Longtime User
Bonjour,

Si IndexOf() fonctionne bien, IndexOf2() me pose problème :
le résultat est 4 ne devrait-il pas être 2 ?

Merci de votre aide.

JP

Case 6
Phrase2="ABCDEFGHIJ"
Phrase="HI" 'recherche l'occurence Phrase dans phrase2 et renvoie sa position, -1 si rien ne correspond
J_Int=Phrase2.IndexOf(Phrase)'ici le résultat est 7 on part de A comme 1ere position
EditText1.Text=J_Int
Case 7
Phrase2="ABCDEFGHIJ"
Phrase="EF" 'recherche l'occurence Phrase dans phrase2 et renvoie sa position, -1 si rien ne correspond
I_Int=2
J_Int=Phrase2.IndexOf2(Phrase,I_Int)' on introduit un index à partir duquel on lance la recherche
EditText1.Text=J_Int
 

jp02

Member
Licensed User
Longtime User
Ah Ok !

En fait dans l'exemple suivant :
J_Int=3 si I_Int < 4 et J_Int=9 sinon

Phrase2="ABCHEDEFGHEJ"
Phrase="HE"
I_Int=3
J_Int=Phrase2.IndexOf2(Phrase,I_Int)
EditText1.Text=J_Int

C'est plus clair en l'essayant
Comme d'habitude Grand Merci ! :icon_clap:
JP
 
Top