|
Dernière réponse | |
---|---|
Sujet : VB : Liste une chaine de chaine et dire s'il y a un @ dans la chaine | |
Mara's dad | InStr, fonction, exemple
Cet exemple utilise la fonction InStr pour renvoyer la position de la première occurrence d'une chaîne dans une autre chaîne. Dim SearchString, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' Chaîne dans laquelle s'effectue la ' recherche. SearchChar = "P" ' Recherche la chaîne "P". ' Une comparaison sans respect des majuscules et des minuscules commence ' à la position 4 et renvoie 6. MyPos = Instr(4, SearchString, SearchChar, 1) ' Une comparaison avec respect des majuscules et des minuscules commence ' à la position 1 et renvoie 9. MyPos = Instr(1, SearchString, SearchChar, 0) ' Par défaut (lorsque le dernier argument est omis),la recherche respecte ' les majuscules et les minuscules. MyPos = Instr(SearchString, SearchChar) ' Renvoie 9. MyPos = Instr(1, SearchString, "W" ) ' Renvoie 0. Quand même, y'en a qui il faut macher le boulot ;) |
Vue Rapide de la discussion |
---|