PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → chaine de caractere
chaine de caractere
Débuté par john, 10 juin 2004 15:56 - 2 réponses
Posté le 10 juin 2004 - 15:56
Bonjour,
Je voudrais trouver une commande qui me permettrai
de trouver le caractere d'une chaine qui se trouve
en 1 ou 2...
Par exemple ma chaine:john
Je veux savoir quel est le rang du o
mon résultat devrait etre 2
Merci
Posté le 10 juin 2004 - 19:36
Bonjour
voici la réponse
<Résultat> = Position(<Ch_explorée>, <Ch_recherchée> [,<Pos départ>])

resultat est une chaine
ch est une chaine="john"
resultat=position(ch,"o",1)

et cela donne resultat=2

"john" <jdespe@hotmail.com> a écrit dans le message de
news:40c84c76$1@news.pcsoft.fr...


Bonjour,
Je voudrais trouver une commande qui me permettrai
de trouver le caractere d'une chaine qui se trouve
en 1 ou 2...
Par exemple ma chaine:john
Je veux savoir quel est le rang du o
mon résultat devrait etre 2
Merci
Posté le 14 juin 2004 - 12:04
utilise la fonction position()

exemple:
MaChaîne = "Ils ont des chapeaux ronds"
n = Position(MaChaîne,"des",1,DepuisDébut)// Renvoie 9