linkakro le 15/05/2011 à 12:34
La fonction instring (carchaîne en français) permet de détecter la position de la chaîne dans une autre.
Ainsi tu peux détecter des caractères et leur associer un numéro à traîter.
instring(chaîne_dans_laquelle_chercher , chaîne_cherchée , début_de_la_recherche[facultatif] )
Le résultat est zéro si la chaîne est introuvable.
instring("ABZZZZ","ABC")=0
La recherche ne commence pas forcément au début. Cela permet de ne pas s'arrêter au premier résultat valide.
instring("ABCZZZABC","ABC")=1
instring("ABCZZZABC","ABC",2)=7
----
Code
Input "TXT=",Str1
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ->Str2
instring(Str2,Str1)->A
If A<11:Disp "CHIFFRE
If A>10:Disp "LETTRE