OVH Cloud OVH Cloud

Compter les caracteres d'une chaine

11 réponses
Avatar
R.elex
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex

10 réponses

1 2
Avatar
GLoiseau
R.elex a écrit :
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex




Bonjour,
Regarde la fonction Taille ;)

@+
Avatar
GLoiseau
R.elex a écrit :
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex




ChaîneOccurrence marche trés bien ;)

buf est une chaîne = "AAAAzAAAA"
Trace(ChaîneOccurrence(buf, "A"))
-> 8

Vérifie que le charset et le meme sur tes deux chaines, et que les
buffers contienne les bonne donnée.


salut ;)
Avatar
Juanito
"R.elex" a écrit dans le message de news:
4520b364$0$5110$
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex





Bonjour,

Je pense que la fonction "Taille" devrait faire l'affaire

Cordialement

Jean Cougnaud
Avatar
R.elex
"GLoiseau" a écrit dans le message de
news:4520b3b2$0$27372$
R.elex a écrit :
> Bonjour
>
> Dans la documentation de WD10
> Je ne trouve pas la façon de compter les caracteres d'une chaine
> j'ai essayé avec ChaîneOccurrence sans résultat.
>
> Merci
> R.Elex
>
>
Bonjour,
Regarde la fonction Taille ;)

@+



Merci mais je ne trouve pas.

J'ai essayé avec

Res est un entier= MoiMême..Taille
Trace(Res)

Cela renvoi Le nombre de caractere maximum du champ

R.Elex
Avatar
GLoiseau
R.elex a écrit :
"GLoiseau" a écrit dans le message de
news:4520b3b2$0$27372$
R.elex a écrit :
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex




Bonjour,
Regarde la fonction Taille ;)

@+



Merci mais je ne trouve pas.

J'ai essayé avec

Res est un entier= MoiMême..Taille
Trace(Res)

Cela renvoi Le nombre de caractere maximum du champ

R.Elex





J'ai annulé le message précedent, dsl.

La fonction windev qui permet de compter les caractéres d'une chaine et
bien ChaineOccurence.

Il doit y avoir un probleme dans ton code, pourait tu coller la partit
concerné ?
Avatar
R.elex
"GLoiseau" a écrit dans le message de
news:4520b4ff$0$27404$
R.elex a écrit :
> Bonjour
>
> Dans la documentation de WD10
> Je ne trouve pas la façon de compter les caracteres d'une chaine
> j'ai essayé avec ChaîneOccurrence sans résultat.
>
> Merci
> R.Elex
>
>
ChaîneOccurrence marche trés bien ;)

buf est une chaîne = "AAAAzAAAA"
Trace(ChaîneOccurrence(buf, "A"))
-> 8

Vérifie que le charset et le meme sur tes deux chaines, et que les
buffers contienne les bonne donnée.


salut ;)



buf est une chaîne = "AAAsAAsTAu"
Trace(ChaîneOccurrence(buf,"A" ))
Oui Cela Compte Le nombre de A ici 6

Mais mon probléme est de compter tout les Caracteres
et de trouver 10
Merci
R.Elex
Avatar
GLoiseau
R.elex a écrit :
"GLoiseau" a écrit dans le message de
news:4520b4ff$0$27404$
R.elex a écrit :
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex




ChaîneOccurrence marche trés bien ;)

buf est une chaîne = "AAAAzAAAA"
Trace(ChaîneOccurrence(buf, "A"))
-> 8

Vérifie que le charset et le meme sur tes deux chaines, et que les
buffers contienne les bonne donnée.


salut ;)



buf est une chaîne = "AAAsAAsTAu"
Trace(ChaîneOccurrence(buf,"A" ))
Oui Cela Compte Le nombre de A ici 6

Mais mon probléme est de compter tout les Caracteres
et de trouver 10
Merci
R.Elex





Désolé mais j'ai du mal à comprendre, tu pourait détaillé un peu plus,
ou donné un exemple concret ?
Avatar
jacques trepp
R.elex a écrit :
essayes avec
res est un entier = taille(sansespace(machaine))


--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Avatar
Stéphane Miqueu
R.elex a écrit :
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex



Bonjour,

Est-ce que : Taille(SansEspace(<ma_chaine>)) ferait l'affaire ?

--
Ami Calmant
Stéphane
Avatar
sg
Bonjour,

nombredecaractère = Taille(sChaine)

ChaineOccurence sert à connaitre le nombre de sous-chaine ou de caractère
d'un type représenté dans la chaine

bon dev

Jean-Jacques
WebJaseur.com

"R.elex" a écrit dans le message de news:
4520b364$0$5110$
Bonjour

Dans la documentation de WD10
Je ne trouve pas la façon de compter les caracteres d'une chaine
j'ai essayé avec ChaîneOccurrence sans résultat.

Merci
R.Elex




1 2