字词出现频率统计
来源:互联网 发布:static修饰数组 编辑:程序博客网 时间:2024/03/28 19:05
//本文章编程语言为网络编程的php脚本语言header("content-type:text/html; charset=utf-8");$filePath="txt.txt";$chars=2;$wordArray =array();$file=fopen($filePath,"r");while(!FEOF($file)){//读出一行$singleLine=trim(fgets($file));//数字、英文、标点、空格过滤$singleLine=preg_replace("/[0-9]{1}/", "", $singleLine);$singleLine=preg_replace("/[a-zA-Z]{1}/", "", $singleLine);$singleLine=preg_replace("/[ '.,:;*?~`!@#$%^&+=\-)(<>{}]|\]|\[|\/|\\\|\"|\|/", "", $singleLine);$singleLine=str_replace(" ", "", $singleLine);//只处理字数多于2的行if (strlen($singleLine)>2){for($i=0;$i<strlen($singleLine)-$chars*3;$i=$i+3){//一个汉字在utf-8下算三个字符$word=substr($singleLine,$i,$chars*3);$wordArray[]=$word;//echo $word;}}}//关闭文件fclose($file);//对频数进行统计$wordArrayOut=array_count_values($wordArray);//根据统计次数降序排列 arsort($wordArrayOut);//输出结果$i=1;foreach($wordArrayOut as $key=>$value){$rankNo=$i<10?"0".$i:$i; echo "$key $value<br />";$i++;}?>
0 0
- 字词出现频率统计
- 作业,统计单词出现频率
- Java统计单词出现频率
- 利用树统计单词出现的频率
- oracle统计某个字符出现的频率
- 统计文件中单词出现的频率
- 统计英文文本单词出现频率
- 统计文本中英文单词的出现频率
- Python 统计文章单词出现频率
- UnderScore.js统计字符出现频率
- 统计名著中汉字出现频率
- 统计一篇短文中单词出现频率
- 统计字符串各字母出现的频率
- 统计文件中字符串出现的频率
- 字母出现频率统计用python实现
- js统计字符串出现的频率
- 字符统计2(统计出现频率最大的字符)
- java统计文件中字母出现的频率
- C语言文章词语频率统计
- PowerDesigner生成数据字典
- spring bean作用域singleton prototype request session globalsession解读
- UVa 10034 - Freckles
- static关键字用法
- 字词出现频率统计
- 关于linux内核模块Makefile的解析
- CDatabase类
- MFC背景图片的插入(利用画刷)
- extern "C"
- Python3.2官方文档教程--字符串
- 工作小感
- Unity3D引擎扩展中的编辑器定制方法
- DNN 7学习路径图