Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1382 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Compter le nombre de mots d'un texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compter le nombre de mots d'un texte

n°1418690
ismo2
Posté le 03-08-2006 à 03:25:45  profilanswer
 

Encore un probleme.Comment compter le nombre de mots d' un texte en c#?Je sais que la fonction Split permet de classer un texte dans un tableau mais comment compter le nombre de mots?
 
 
 
comment compter aussi le nombre de ligne d'un fichier?
 
Merci d' avance  
 

mood
Publicité
Posté le 03-08-2006 à 03:25:45  profilanswer
 

n°1418695
pikti
I’ve done worse
Posté le 03-08-2006 à 07:29:43  profilanswer
 

et bien comme tu l'as dit .Split(' ') te rangera tes mots dans un tableau.
 
Après il te suffit de regarder la longueur de ce tableau (.Length)
 
Pour le nombre de ligne, le lecteur TextReader te permettra de lire ligne à ligne (.ReadLine())

n°1419281
ismo2
Posté le 03-08-2006 à 22:51:14  profilanswer
 

le resultat avec Length n est pas juste
 
voici mon exemple
string[] tableau_de_mots = ma_chaine.Split('.');
 
(int) tableau_de_mots.Lenght  
affiche un chiffre mais ce n est pas le nombre de mots de ma chaine.Que faire?

n°1419283
ccp6128
Syntax error
Posté le 03-08-2006 à 22:53:49  profilanswer
 

Si tu definis comme separateur '.', forcement le nombre retourne ne sera pas le nombre de mots mais le nombre de phrases.

n°1419306
pikti
I’ve done worse
Posté le 03-08-2006 à 23:10:24  profilanswer
 

.Length c'est un int, enlève ce vilain (int).
 
ccp6128 (c'est le cpc qui vient de l'est ?  :whistle: ) t'a répondu. C'est ' ' et non '.' qu'il faut utiliser, en supposant que tout est correctement écrit, sinon après à toi de gérer.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Compter le nombre de mots d'un texte

 

Sujets relatifs
Rollover avec apparition de texte "ailleurs"Recherche de mots dans une BDD avec et sans html
{Résolu}Faire defiler du texte dans un label gràce à un scrollbarExtraire du texte entre balise d'un .txt et generer html avec ce texte
Caractère '<' par défaut dans un champs de texteTexte
decouper une chaine de caractères en mots en c#decouper une chaine de caractères en mots
Nombre de caractere dans un fichier texte 
Plus de sujets relatifs à : Compter le nombre de mots d'un texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR