導航:首頁 > 文件管理 > 查找文件中有多少個單詞

查找文件中有多少個單詞

發布時間:2023-03-16 02:30:34

『壹』 有沒有能統計一篇英文文章中所有單詞出現次數的軟體

對不起,我來晚啦。

我用過一個軟體。

功能如下:1)英語單襲櫻鍵詞文本中單詞個數統計,標注音標和翻譯,並支持導出為Excel文件。2)支持點擊統計的單詞,查看單詞在文本中的分布。用背景色標注顯示拍巧。3)支持自己添加過濾詞。4)支持對比兩個Excel文件第一列單詞的異同,並導出對比情況,方便查看兩分文本單詞的差異。5)對於英語單詞進行詞形還原處理。避免went和gone統計程不同的單詞。


提頌大取碼: k6ei

『貳』 想把一篇word文檔裡面全部的英文單詞搜索出來,怎麼辦

首先就文本設置字體格式,中文和英文分別設置,當然中文要中文字體,英文要只回有英文答能設置的字體。
打開查找對話框,點擊「高級」——格式——字體,在字體對話框「西文字體」中選擇你剛才設置的字體,確定;選中「突出顯示所有在該范圍查找的項目」點擊「查找全部」按鈕就可以查找到全部的英文。可以剪切或復制出來。

『叄』 C語言,查找文件內單詞出現次數

看沒有人回答怪可憐的、、午睡起來頭暈給你提點建議把、、
1.while(ch!=' '&&ch!=','&&ch!='.'&&ch!='!'&&ch!='?'&&ch!=':'&&ch!='"'&&ch!=';')
這句話大可不必這么繁瑣,

<ctype.h>這個庫裡面有一個函數,
函數名稱: isalpha
函數原型: int isalpha(int ch);
函數功能: 檢查ch是否是字母.
函吵圓數返回: 是字母返回非0 ,否則返回 0.
有了這個函數我相信那孫氏個判斷語句就可以相當的簡化了。
2.其實我沒想通你的那個change函數是幹嘛的,難道是把可能存在的大寫字母全部轉換成為小寫的方便判斷?
3.對於一個判斷一個單詞是不是想通我覺得么,可以看,fp這個文件指針,如果前一個地址的數據不是字母並且現在是一個字母(相當於處在一個單詞開頭處),判斷這個開頭字母是不是目標單詞的開頭字母,如果不是直接continue。如果是的話,按照strlen返回值來確定要讀入幾個字元進而使用strcmp判斷,我覺得這樣處理大數據時會好很多。(對於已知單詞長度的情況,使用fgets更好,

char *fgets(char *s, int n, FILE *stream),
參數:
*s: 字元型指針,指向將存儲到的數據地址。
n: 整升凱塌型數據,將從流中讀取 n - 1 個字元。
*stream: 指針數據,欲讀取的流。

4.開頭那一段loading的printf調用,我覺得是否沒意義了吧、

『肆』 請問有誰知道怎樣在word文檔中統計英文單詞數 誰知道 告訴我吧,非常感謝大家勇4

單個的Word文檔,可以在Word菜單「工具」「字數統計「菜單就可以統計了。

如果你要一次性統計多個文檔,推薦這個工具給你:
詞頻統計工具

適合系統:win8/win7/vista/win2003/winxp

(中英文)詞頻統計工具,可以統計一批Word文檔(.doc;.docx)、網頁文件(.htm;.html)或文本文件(.txt)中所有中英文單詞出現的雹慧鋒總次數,或分別在各文件中出現的頻率。 統計結果可以按出現次數排序輸出為Excel表格或Word表格文檔。 統計方式包括: 全量統計方式,即統計給定多個文檔中的所有詞彙的出源晌現詞頻; 指定統計方式:只統計指定的某些特殊詞彙的出現詞頻。 可以選擇只統中文詞彙、英碧悔語詞彙或標點符號。

http://soft.hao123.com/soft/appid/23621.html

『伍』 word裡面如何統計英文單詞數

工具材料

電腦 word軟體

1、首先在電腦上安裝word軟體,如下圖所示,打開需要進行文字統計的文檔。

『陸』 c語言實現統計txt文件里的單詞個數

選擇庫函數要恰當。如果文件中沒有獨立的數字,以下代碼就可以了……

//#include"stdafx.h"//vc++6.0加上這一行.
#include"stdio.h"
#include"stdlib.h"
intmain(void){
intcount=0;
chars[21];
FILE*fp;
if((fp=fopen("D:\file.txt","r"))==NULL){
printf("Openthefilefailure... ");
exit(0);
}
while(fscanf(fp,"%s",s)!=EOF)
count++;
fclose(fp);
printf("Thereis(are)%dword(s)inthetext. ",count);
return0;
}

『柒』 C語言 統計文件中各個單詞的個數

你的程序只需要修改兩處就行了:(1.)不能用指針數組直接存放字元串,即,要把程序開頭的char *s2[30]改為char s2[30][30],用二維數組來存放多個字元串;(2.)你的想法是,如果單詞不是重復的單詞,就將它存入s2,但這時不能用「=」,應該用strcpy()函數,即,原程序中的s2[k]=s3應改為strcpy(s2[k],s3),改過後的代碼如下:
#include<stdio.h>
#include<string.h>

int main()
{
char str[100],ch;
char s2[30][30]; /*s2存放單詞(不重復),修改處*/
char s3[30],*p=s3;
int i,j,k=0,flag1,flag2,count1=0,white=1,a[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
FILE *file;
file=fopen("string.txt","w+");
printf("Input a string of English:\n");
gets(str);
fputs(str,file);

rewind(file);
while((ch=fgetc(file))!='0') /*統計文件中有多少個單詞*/
{
if((ch==' ')||(ch=='\t')||(ch=='\n'))
white++;
else
{
if(white)
{
white=0;
count1++;
}
}
}

rewind(file);
for(i=0;i<count1;i++)
{
flag1=0; /*是否有重復單詞*/
flag2=0; /*是否遇到空白字元*/
p=s3;
while(ch=fgetc(file))
{
if((ch!=' ')&&(ch!='\t')&&(ch!='0'))
{
if((ch>64)&&(ch<91)) /*大寫字母變小寫*/
{
ch=ch+32;
}
*p++=ch;
}
else
{
flag2=1; /*遇到空白字元*/
*p='\0';
for(j=0;j<k;j++) /*k為s2中的單詞個數*/
{
if(strcmp(s3,s2[j])==0)
{
flag1=1; /*有重復單詞*/
a[j]++;
break;
}
}
if(flag1==0) /*如果單詞不重復*/
{
strcpy(s2[k],s3); /*修改處*/
a[k]++;
k++;
}
}
if(flag2==1) /*如果遇到空白字元,則開始查詢下一單詞,跳出while循環*/
{
break;
}
}
while(((ch=fgetc(file))==' ')||(ch=='\t')); /*吞掉多餘的空白字元*/
fseek(file,-1,1); /*後退一格,繼續讀*/
}
for(i=0;i<k;i++)
{
printf("%s\t",s2[i]);
}
printf("\n");
for(i=0;i<k;i++)
{
printf("%d\t",a[i]);
}
printf("\n");
fclose(file);
return 0;
}

明白了嗎?

『捌』 統計某文本文件中各單詞個數C語言設計

#include<stdio.h>
#include<ctype.h>
void main()
{
char ch;
int numberofword=0,wordStart=0;
FILE *fp1 = fopen("test.txt","r");
FILE *fp2 = fopen("result.txt", "w");
if( fp1==NULL || fp2==NULL )
{
puts("cannot open file!");
return;
}
while( !foef(fp1) )
{
ch =fgetc(fp1);
if( isalpha(ch) && wordStart==0 )
{
wordStart = 1;
}
else if( !isalpha(ch) && wordStart==1 )
{
numberofword++;
wordStart = 0;
}
}
fprintf(fp2,"%d",numberofword);
fclose(fp1);
fclose(fp2);
}

『玖』 在一篇文章中查找某個單詞出現的次數

這是第一個在運行時先輸入一篇英語文章然後回車,扮祥接著輸入想查的單詞再回車就可以了。#include <stdio.h>
#include <string.h>
void change(char s[])
{
int i;
for(i=0;i<=100;i++)
{
if(s[i]>='A'&&s[i]<='Z')
{
s[i]+=32;
}
}
}
main()
{ int i=0,j=0;
int occur=0;
char s1[100],s2[50];
printf("please input two strings\n");
printf("S1: \n");
gets(s1);
change(s1);
printf("s2: \扒橋n");
scanf("%s",s2);
change(s2);
while(s1[j]!='\0')
{ if ((s1[j]==s2[i])&&(s2[i]!='\0'))
{ i++; j++; }
else
j++;
if (s2[i]=='\0')
{ occur++;
i=0; }
}
printf("\nNumber of occurances: %d.\n", occur);
}這是第二個,就是先把一篇文章存成txt文檔,然後存入一個指定的文件夾中,在運行時只需輸入需要查找的單詞就可以了,要回車喲~~#include<stdio.h>
#include<string.h>
#define MAX_size 1000
int flag=1,degree=0;
void change(char s[])
{
int i;
for(i=0;i<=1000;i++)
{
if(s[i]>='A'&&s[i]<='Z')
{
s[i]+=32;
}
}
}
void Index(char str[],char word[],int position[])
{
int i,len_str,len_word,pos_str,pos_word,k=0,word_number=0;
len_word=strlen(word);
len_str=strlen(str);
for(i=0;i<len_str;i++)
{
while(str[i]==' '||str[i]==','||str[i]=='.')
i++;
word_number++;
for(pos_str=i,pos_word=0;pos_str<len_str && pos_word<len_word;pos_str++,pos_word++)
{
if(str[pos_str]!=word[pos_word])
break;
}
if(pos_word==len_word && (str[pos_str]=='\0'|| str[pos_str]==' '||str[pos_str]==','||str[pos_str]=='.'))
{
position[k++]=word_number;
degree++;
flag=0;
}
else
{
while(str[pos_str]!=' '&&str[pos_str]==','&&str[pos_str]=='.'&& pos_str<len_str)
pos_str++;
}
i=pos_str;
}
}
void main()
{
char str[MAX_size],word[20],ch;
int position[100],i; int k=0;
FILE *fp; if((fp=fopen("d:\\temp.txt","r"))!=NULL)
{
while(1)
{
ch=fgetc(fp);
if(ch==EOF) break;
str[k]=ch;
k++;
}
}
change(str);
printf("請輸入要廳此搏檢索的單詞: \n");
gets(word);
change(word);
Index(str,word,position);
if(flag)
printf("您輸入的單詞不在短文中。\n");
else
{
printf("您輸入的單詞在短文中,它共出現 %-d 次\n",degree);
}
fclose(fp);
}

『拾』 怎樣知道一個word文件里有多少單詞

詳細步早謹驟:首先需要把word文檔保存為txt文本文件,然後: 1. 安裝並打陸橋基開Replace Pioneer, 選擇Tools->Pattern Counter菜單 2. 在上面的Source選擇 File/http,然後在右邊輸入(或選擇)txt文本的路徑。 3. 確定Counter Template選擇的是Characters, Words, Lines(默認值) 4. 點中第3行Words,然後點擊Detail,就可以按照出現次數列出所有詞的頻率。 不僅如此,你可以統計任何模式的出現頻率,比如標點符號,單個字元,雙字元組合,等等消鬧。

閱讀全文

與查找文件中有多少個單詞相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接