如何遍历源代码,并做修改(100分)

  • 主题发起人 主题发起人 fc182
  • 开始时间 开始时间
F

fc182

Unregistered / Unconfirmed
GUEST, unregistred user!
我是个新手,我想做个EXE,能够遍历当前目录下的源代码文件,找到代码中的中文字符串,并可以修改。哪位牛人给点提示,该如何去做。
 
Memo.loadfromfile可以读取源代码文件啊。
你要做修改建议你使用sysEdit控件,带颜色提示的。C#,DELPHI很多脚本,这样你做的就可以了。查找字符使用fildDialog就可以,非常简单。。

遍历所有的代码文件当然你还是使用filelistbox1就可以了,简单。。
复杂的可以使用API的进行一个个打开遍历。
 
1,遍历文件
2,加载文件,并查找字符串
3,修改,保存文件
不就好了啊!!!!
不过要中文字符串,好像我记得,中文的 阿瑟可 码,有个范围的,具体的我也不记得了
 
楼上的对极了,另外你也可以使用TStringList:
SL:TStringList;
SL.LoadFromFile(FileName);//获得后再查找
SL.SaveToFile(FileName); //完成后保存
 
遍历文件夹下的文件用的是递归算法
看《Delphi5开发人员指南》里有这个例子
 
找中文字符串的时候,可不可以根据中文为2字节,英文为1字节进行判断
或者有什么别的办法
 
先谢谢各位大侠!!
不过我不知如何用API进行复杂点的遍历?
 
用 findfirst 和findnext 2个函数!!!
我这有源码,不过为了你能自己 掌握,还是 查查资料,
我当时学这2个函数,也是 搞了 好几天 ,才明白的啊 呵呵
 
能给我留邮箱或者QQ么,我做出来的话,可以交流一下
 
我的QQ是116110337
邮箱fc182@163.com
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
后退
顶部