Instr : occurence exacte

cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 - 10 janv. 2005 à 09:23
cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 - 10 janv. 2005 à 10:48
Salut à tous,

Est-il possible, en utilisant Instr, de rechercher une occurence exacte ?

4 réponses

odan71 Messages postés 140 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 11 décembre 2007
10 janv. 2005 à 10:06
dans le code:
maChaine="Blalalala"
N=Instr(1,maChaine,"lal")
renverra 2 (la première position de la chaine cherchée ("lal") dans maChaine("Blalalala"))

"Si tu téléphones à une voyante et qu'elle ne décroche pas avant que ça sonne, raccroche." -- Jean-Claude Vandamme

odan71
0
cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 1
10 janv. 2005 à 10:13
merci pour ta réponse,

mais ma question est mal posée: en fait je compare d'un coté un texte et de l'autre une base de données et dans cette base de données, seulement certains mots doivent trouver une occurence exacte et d'autres pas. Il me semble donc qu'il est inévitable de faire deux bases: l'une focntionnera avec Like, l'autre avec Intsr.
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
10 janv. 2005 à 10:29
Faudrait donner un exemple précis, car la ???? C'est pas bien clair !!


Christophe R
0
cs_lacomm Messages postés 298 Date d'inscription lundi 14 juin 2004 Statut Membre Dernière intervention 5 juillet 2013 1
10 janv. 2005 à 10:48
OK, c'est vrai
d'un coté j'ai du texte, une conversation.
de l'autre, j'ai une base avec des mots ou des expressions classés selon différentes catégories.
Par exemple, le mot 'cigar' et le mot 'an'.
Pour 'cigar', tout va bien, je fais un Instr, car la racine du mot est suffisament spécifique: j'aurai en sortie 'cigare', 'cigarette', 'cigarillo', qui ont le même sens.
Par contre, avec 'an', je risque aussi de trouver 'antigone', 'anorexie' qui bien sûr n'ont pas le même sens.
Dans le cas de 'cigar', je compte utiliser un INSTR, dans le cas de 'an', LIKE (en me basant sur la longueur du mot)
0
Rejoignez-nous