一个具体的设计,请指点下。

qiangv 2007-10-09 01:43:33
一个程序,要实现查找替换。
输入文件夹目标,查找字符串,替换字符串
要查找的文件,可以是包括该文件名,或排除,也可以是正则表达式。
对应着不同的查找算法,按文本处理,按二进制处理。

类图该怎么设计呢。
...全文
165 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xalangying 2007-11-30
  • 打赏
  • 举报
回复
楼主想实现批量改变文件名,和批量查找、替换多个文件的内容的功能吧
这样设计吧
1.查找文件名类
2.查找文件名的条件类
|-- 2.1 包含字符串
|-- 2.2 符合正则式
|---2.x ......
3.对某一文件的操作类
|-- 3.1 替换字符串
|-- 3.1 查找字符串
|---3.x ......
4.对批量文件的操作类

cust_hf 2007-11-03
  • 打赏
  • 举报
回复
说了半天,不知道你要做什么?
首先查找就不懂了。输入是目标文件夹,查找字符串,替换字符串3个量。
目标文件夹很容易理解,就是一个文件的集合啦。查找字符串用来干什么?
是用来根据文件名对文件过滤操作呢?还是根据文件的内容来修改文件内容。难以理解啊。
如果查找字符串是用来过滤文件的,那么经过查找字符串的过滤,文件集合中的文件个数减小而已,那个替换字符串怎么用呢?派不上用场。
如果查找字符串是用来对文件内容进行处理的。那么文件个数应该是不变的,文件的内容应该变化。查找字符串和替换字符串也就都可以派上用场。但是这个与你说的排除由想矛盾。修改文件内容的话,排除是排除什么东西呢?游戏迷茫哦。

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧