OVH Cloud OVH Cloud

Chaine de caractere (suite)

6 réponses
Avatar
zmriss
Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")=faux

6 réponses

Avatar
FxM
Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")úux



Bonsoir,

Pour VBA, tu peux voir du coté de instr(...).
Donne la position de la lettre si elle est présente ou une erreur dans
le cas contraire.

Pour les feuilles de calcul, il y a cherche(...) ou trouve(...)
Les résultats sont les mêmes que décrit ci-dessus.
La différence entre cherche et trouve réside dans le respect Maj/min
lors de la recherche.

Soit dit en passant, la première lettre d'Alice est un "A" donc vrai :o)

@+
FxM

Avatar
Clément Marcotte
T'as eu des exemples en masse avec INSTR(). Pour chercher un/des
caractère(s) dans un une autre chaîne c'est TOUJOURS INSTR() depuis que
BASIC est BASIC. Pour les versions plus récentes il y a INSTRREV(). Et puis,
il y a l'aide...

a écrit dans le message de news:

Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")úux



Avatar
Clément Marcotte
Et puis comme ton a est présent dans les 2 chaînes, cela va prendre beaucoup
de développement en intelligence artificielle pour que l'ordinateur soit
capable de savoir qu'un a qui est là n'est pas là.


"Clément Marcotte" a écrit dans le message
de news:
T'as eu des exemples en masse avec INSTR(). Pour chercher un/des
caractère(s) dans un une autre chaîne c'est TOUJOURS INSTR() depuis que
BASIC est BASIC. Pour les versions plus récentes il y a INSTRREV(). Et
puis, il y a l'aide...

a écrit dans le message de news:

Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")úux







Avatar
dre
Salut,

=ESTNUM(CHERCHE("a";"Alice")) renvoie VRAI
=ESTNUM(TROUVE("a";"Alice")) renvoie FAUX

Â+



Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")úux




Avatar
Pierre Fauconnier
Heu... C'est pas pour foutre la me... mais
instr(...) renvoie 0 ( = FALSE ) si le(s) caractère(s) ne sont pas présents
dans la chaîne...

Ceci étant, , c'est chouette comme adresse internet. Je
suis allé sur www.greuchmeu.ici, c'est assez intéressant... ;-)))


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"FxM" a écrit dans le message de news:
%23%
Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")úux



Bonsoir,

Pour VBA, tu peux voir du coté de instr(...).
Donne la position de la lettre si elle est présente ou une erreur dans le
cas contraire.

Pour les feuilles de calcul, il y a cherche(...) ou trouve(...)
Les résultats sont les mêmes que décrit ci-dessus.
La différence entre cherche et trouve réside dans le respect Maj/min lors
de la recherche.

Soit dit en passant, la première lettre d'Alice est un "A" donc vrai :o)

@+
FxM



Avatar
zmriss
HAHAHHAH merci à tous mais effectivement il y a "a" dans Alice. Je
mettrai ca sur le coup de la fatigue :)


Salut,

=ESTNUM(CHERCHE("a";"Alice")) renvoie VRAI
=ESTNUM(TROUVE("a";"Alice")) renvoie FAUX

Â+



Comment peut on verifier qu'une lettre se trouve dans une chaine de
caractere ?

exmple :Fct("a", "ami")=vrai et fct("a", "alice")úux