Accueil > Forum > > > > compter l'occurence de chaque mots
compter l'occurence de chaque mots
mercredi 23 octobre 2002 à 14:25:45 |
compter l'occurence de chaque mots

Yahan
|
Salut à tous. j'ai épluché quelques sources mais je n'y arrive pas le but "je vais bien, je suis content, je suis fatigué" trouvé un résultat qui donne je = 3 Vais = 1 bien = 1 suis = 2 content = 1 fatiqué = 1 un peu d'indulgence et d'aide sivouplait, je n'ai pas msdn et juste une aide incomplete de vb5 d'avance merci de votre aide. Yann
|
|
mercredi 23 octobre 2002 à 14:40:20 |
Re : compter l'occurence de chaque mots

slr
|
bon, il faut utiliser la fonction Instr : x=instr(PosDeb,Chaine,Mot) renvoie un entier qui indique la position de la 1ere occurence du mot.
trame de pgm
occ=0 i=1 while instr(i,chaine,mot)>0 and i<len(chaine) i=instr(i,chaine,mot)+1 occ=occ+1 wend
fais attention, si ton mot fait partie d'un autre mot ex: con et content con sera compté 2 fois, à ce moment, encapsule avec des espaces " con "
slr
------------------------------- Réponse au message : -------------------------------
Salut à tous.
j'ai épluché quelques sources mais je n'y arrive pas
le but "je vais bien, je suis content, je suis fatigué"
trouvé un résultat qui donne je = 3 Vais = 1 bien = 1 suis = 2 content = 1 fatiqué = 1
un peu d'indulgence et d'aide sivouplait, je n'ai pas msdn et juste une aide incomplete de vb5
d'avance merci de votre aide.
Yann
|
|
mercredi 23 octobre 2002 à 17:15:06 |
Re : compter l'occurence de chaque mots

Yahan
|
merci, ça a un peut avancer mais la ........
donc :
Dim x Dim i Dim occ Dim chaine Dim mot() As String
chaine = "nous on est nous nous nous sommes nous" mot = Split(chaine, " ")' si je mets "nous" ça marche For z = 1 To mot ?? la je bloque x = InStr(1, chaine, mot) 'renvoie un entier qui indique la position de la 1ere occurence du mot.
'trame de pgm
occ = 0 i = 1 While InStr(i, chaine, mot) > 0 And i < Len(chaine) i = InStr(i, chaine, mot) + 1 occ = occ + 1 Wend Debug.Print occ
next z
halalala c pas simple merci encore
Yann ------------------------------- Réponse au message : -------------------------------
bon, il faut utiliser la fonction Instr : x=instr(PosDeb,Chaine,Mot) renvoie un entier qui indique la position de la 1ere occurence du mot.
trame de pgm
occ=0 i=1 while instr(i,chaine,mot)>0 and i<len(chaine) i=instr(i,chaine,mot)+1 occ=occ+1 wend
fais attention, si ton mot fait partie d'un autre mot ex: con et content con sera compté 2 fois, à ce moment, encapsule avec des espaces " con "
slr
------------------------------- Réponse au message : -------------------------------
Salut à tous.
j'ai épluché quelques sources mais je n'y arrive pas
le but "je vais bien, je suis content, je suis fatigué"
trouvé un résultat qui donne je = 3 Vais = 1 bien = 1 suis = 2 content = 1 fatiqué = 1
un peu d'indulgence et d'aide sivouplait, je n'ai pas msdn et juste une aide incomplete de vb5
d'avance merci de votre aide.
Yann
|
|
mercredi 23 octobre 2002 à 17:27:55 |
Re : compter l'occurence de chaque mots

Yahan
|
c bon ça vient
Dim x Dim i Dim occ Dim chaine Dim mot() As String chaine = "nous on est nous nous nous sommes nous" mot = Split(chaine, " ") For z = 1 To UBound(mot) x = InStr(1, chaine, mot(z)) occ = 0 i = 1 While InStr(i, chaine, mot(z)) > 0 And i < Len(chaine) i = InStr(i, chaine, mot(z)) + 1 occ = occ + 1 Wend Debug.Print mot(z) & " " & occ Next z
a kelke détail près.
bon ce site il est hyper bien mais chez moi il plante tout le temps :(
------------------------------- Réponse au message : -------------------------------
merci, ça a un peut avancer mais la ........
donc :
Dim x Dim i Dim occ Dim chaine Dim mot() As String
chaine = "nous on est nous nous nous sommes nous" mot = Split(chaine, " ")' si je mets "nous" ça marche For z = 1 To mot ?? la je bloque x = InStr(1, chaine, mot) 'renvoie un entier qui indique la position de la 1ere occurence du mot.
'trame de pgm
occ = 0 i = 1 While InStr(i, chaine, mot) > 0 And i < Len(chaine) i = InStr(i, chaine, mot) + 1 occ = occ + 1 Wend Debug.Print occ
next z
halalala c pas simple merci encore
Yann ------------------------------- Réponse au message : -------------------------------
bon, il faut utiliser la fonction Instr : x=instr(PosDeb,Chaine,Mot) renvoie un entier qui indique la position de la 1ere occurence du mot.
trame de pgm
occ=0 i=1 while instr(i,chaine,mot)>0 and i<len(chaine) i=instr(i,chaine,mot)+1 occ=occ+1 wend
fais attention, si ton mot fait partie d'un autre mot ex: con et content con sera compté 2 fois, à ce moment, encapsule avec des espaces " con "
slr
------------------------------- Réponse au message : -------------------------------
Salut à tous.
j'ai épluché quelques sources mais je n'y arrive pas
le but "je vais bien, je suis content, je suis fatigué"
trouvé un résultat qui donne je = 3 Vais = 1 bien = 1 suis = 2 content = 1 fatiqué = 1
un peu d'indulgence et d'aide sivouplait, je n'ai pas msdn et juste une aide incomplete de vb5
d'avance merci de votre aide.
Yann
|
|
mercredi 23 octobre 2002 à 17:28:16 |
Re : compter l'occurence de chaque mots

Yahan
|
c bon ça vient
Dim x Dim i Dim occ Dim chaine Dim mot() As String chaine = "nous on est nous nous nous sommes nous" mot = Split(chaine, " ") For z = 1 To UBound(mot) x = InStr(1, chaine, mot(z)) occ = 0 i = 1 While InStr(i, chaine, mot(z)) > 0 And i < Len(chaine) i = InStr(i, chaine, mot(z)) + 1 occ = occ + 1 Wend Debug.Print mot(z) & " " & occ Next z
a kelke détail près.
bon ce site il est hyper bien mais chez moi il plante tout le temps :(
------------------------------- Réponse au message : -------------------------------
merci, ça a un peut avancer mais la ........
donc :
Dim x Dim i Dim occ Dim chaine Dim mot() As String
chaine = "nous on est nous nous nous sommes nous" mot = Split(chaine, " ")' si je mets "nous" ça marche For z = 1 To mot ?? la je bloque x = InStr(1, chaine, mot) 'renvoie un entier qui indique la position de la 1ere occurence du mot.
'trame de pgm
occ = 0 i = 1 While InStr(i, chaine, mot) > 0 And i < Len(chaine) i = InStr(i, chaine, mot) + 1 occ = occ + 1 Wend Debug.Print occ
next z
halalala c pas simple merci encore
Yann ------------------------------- Réponse au message : -------------------------------
bon, il faut utiliser la fonction Instr : x=instr(PosDeb,Chaine,Mot) renvoie un entier qui indique la position de la 1ere occurence du mot.
trame de pgm
occ=0 i=1 while instr(i,chaine,mot)>0 and i<len(chaine) i=instr(i,chaine,mot)+1 occ=occ+1 wend
fais attention, si ton mot fait partie d'un autre mot ex: con et content con sera compté 2 fois, à ce moment, encapsule avec des espaces " con "
slr
------------------------------- Réponse au message : -------------------------------
Salut à tous.
j'ai épluché quelques sources mais je n'y arrive pas
le but "je vais bien, je suis content, je suis fatigué"
trouvé un résultat qui donne je = 3 Vais = 1 bien = 1 suis = 2 content = 1 fatiqué = 1
un peu d'indulgence et d'aide sivouplait, je n'ai pas msdn et juste une aide incomplete de vb5
d'avance merci de votre aide.
Yann
|
|
Cette discussion est classée dans : aide, mots, compter, vais, occurence
Répondre à ce message
Sujets en rapport avec ce message
compter le nombre de mots... [ par Antony ]
hello !voilà je cherche un code qui me permettrait de compter le nombre de syllabes ds un textbox ! merci d'avance !antony un ami qui vous veut du bie
compter les mots [ par Torzak ]
comment faire pour savoir combien de fois un mot est present dans un text !
Compter le nombre de mots dans une phrase sans split [ par hub ]
Bonjour à tous, pouvais vous m'indiquer comment compter le nombre de mots dans une phrase sans utiliser split. (Je ne possède que vb4).Au passage si q
Besoin d'aide urgente ... (je vais pèter les plombs !!!) [ par .€: echo200 ]
Bonjour,Je suis un débutant en vb6, et j'aurais besoin d'un petit coup de main en ce qui concerne les bases de données...Tout les exemples que j'ai tr
Aide VBA / Word [ par zorroboy ]
Bonjour,Totalement débutant en VBA sous word, je souhaiterai faire une macro qui m'insère un saut de ligne à chaque occurence d'un mot ou caractère sp
Encore besoin d'aide : compter un caractere dans une chaine [ par mimimati ]
Bjr,j'aiemrai savoir si ya un moyen de compter le nb d'apparation d'un caractere dans une chaineje m explique : tmp = "ABCA"ic le nb de "A" dans la ch
aide très précieuse!!!!!!! [ par nounouche62 ]
Bonjour, je suis débutant dans la programmation visual basic et j'ai de petites difficultés.... En fait j'aimerais faire une macro par word qui concis
aide projet info fac ordre mots streamreader [ par alex10gs ]
bonhour, j'ai besoin d'aide mon mon projet d'info en vb.netje suis débutant.le principe du logiciel que je dois créer:des phrases dont les mots ont ét
besoin d'aide pour un mode aléatoire [ par maxwells ]
Bonjour à tous,j'aurais besoin d'aideJ'explique : j'ai une liste de 80 mots numérotés de 1 à 80 et je voudrais les faire apparaître dans contrôle text
Mots de passe [ par malcomxw ]
Bonjour tout le monde<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"
Livres en rapport
|
Derniers Blogs
PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio
Forum
FONCTION EXCEL VBAFONCTION EXCEL VBA par samanta26
Cliquez pour lire la suite par samanta26
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|