单词清洗与查找
来源:互联网 发布:帝国cms电影网站源码 编辑:程序博客网 时间:2024/04/28 14:05
总的介绍
- 必需的文件组成
a)可执行文件:extract.exe(用来萃取单词表里面的英语单词)和find.exe(用来查找单词的)。
b)配置文件(不要以为是什么高大上的东西,其实就是用来告诉程序哪些文件需要被处理的一个txt文本而已)。
总的有两个配置文件,一个是告诉程序要去哪些单词表里面查询,另一个是告诉程序要查找哪些题目。
如图1,这个是告诉程序要去哪些单词表里面查询的配置文件,每个文本对应一本书的单词表,只需要把想要加入查找范围的单词表文本的文件名加进来就可以了(建议每行一个文件名)。
图1 单词表的配置
然后,每个单词表文本其实就是图2这样的:
图2 单词表长这样的
还有一个配置文件,是告诉程序要查找哪些题目,也是一样的格式,如图3:
图3 要查找哪些题目
题目文本是长这样的:
图4 题目是这样滴
使用方法
首先,你应该写好上述的两个配置文件。
首次使用或者有新的单词表加入,需要运行extract.exe来清洗单词表(因为里面的中文和其他非法符号会影响查找结果)。
然后,只需要点击find.exe就可以了,查找的结果会被放在searchResult.txt里面。
查找的效果展示
图5 最后的查找结果
相关的问题都在图片里注释了。。。
一些规定和约束
- 最好使用英文字符和符号来命名文件,因为原生的C++并没有对中文有太大的支持。
- 配置文件要写清楚,建议每行一个文件名,配置文件名固定为books.txt(告诉程序要去哪些单词表里面查询)和exercise.txt(告诉程序要查找哪些题目)。
- 全部文件都要放在同一个文件夹里面,比如像图6一样。
图6 同个文件夹下
1 0
- 单词清洗与查找
- 单词的存储,查找,替换与删除
- Lintcode 单词的添加与查找
- 单词的添加与查找-LintCode
- 查找单词
- 数据清洗与收集week1
- 数据清洗与收集week2
- 数据清洗与收集week3
- 数据清洗与收集week4
- 清洗
- 单词查找树
- 单词查找树
- 单词查找树
- Android单词查找器
- 查找兄弟单词
- 单词查找树
- 查找兄弟单词
- 单词查找树
- iOS 将对象转化为json串
- 93:Restore IP Addresses【回溯】【字符串】
- 2015华为上机笔试
- 棋盘问题
- 2.HCNP-R&S-IERN——理解OSPF邻居与邻接关系
- 单词清洗与查找
- ZOJ GCD Expectation
- 剑指offer--删除链表中重复的结点
- android 动态加载记录
- 基于Lockset的数据竞争检测方法汇总(三)
- 安装Oracle 11g R2,提示未找到文件em.ear
- linux系统-用户管理-相关配置文件
- hdu 1166 敌兵布阵 (线段树)
- 引用第三方工程要复制其混淆规则!!!