注册 登录
编程论坛 VFP论坛

如何用程序,在已有内容的txt文件内的每行行首增加一个tab

yuq 发布于 2022-10-20 14:53, 1194 次点击
如何在已有内容的txt文件内的每行行首增加一个tab符
6 回复
#2
吹水佬2022-10-20 15:40
1、文件头+tab
2、换行符 都替换成 换行符+tab
3、如果尾部不要tab就trim(tab)
#3
yuq2022-10-20 15:53
回复 2楼 吹水佬
你好,请问怎么用代码批量加呢
#4
吹水佬2022-10-20 19:37
用字符串替换函数
#5
csyx2022-10-20 22:33
以下是引用吹水佬在2022-10-20 15:40:03的发言:

1、文件头+tab
2、换行符 都替换成 换行符+tab
3、如果尾部不要tab就trim(tab)

妙啊,此法充分说明是懒人推动了生产力的发展
#6
zhken2022-10-21 22:27
啊对,妙
#7
whinda2022-10-30 01:32
1
hFile=Fopen('txtfile',0)
cFline=Fread(hFile)或Fget(...)
cFline=chr(9)+cFline
=Fwrite(...)
---------------------------------
2
local cr_lf,i
cr_lf=chr(13)+chr(10)
tab=chr(9)
cContent=filetostr(cFileName)
cContent=chr(9)+strtran(cContent,cr_lf,cr_lf+tab)

3...
1