例:220010120711191209AA
220009620711191210AA
220023570711191416AA
220014760711191500AA
220022900711191500AA
220022330711191500AA
220016830711191500AA
220007510711191500AA
在记事本中大约有5000行上面的数字,要在每行的第9位添加数字20.用DELPHI写出来.谢谢!!
220009620711191210AA
220023570711191416AA
220014760711191500AA
220022900711191500AA
220022330711191500AA
220016830711191500AA
220007510711191500AA
在记事本中大约有5000行上面的数字,要在每行的第9位添加数字20.用DELPHI写出来.谢谢!!
解决方案 »
- 关闭窗体时内存报错
- 如何判断邮件的编码是UTF8编码
- 请版主及各位高手帮忙,DELPHI中如何调用XSD去验证XML的合法性???谢谢
- delphi的ide问题
- indy 中怎么接收附件,特别是附件有多个的时候(这个很急的!)
- bde 和 sql server 2000连接的问题,谁能解决给高分(300分)!!!
- 求十进制转换为BCD码的函数。
- 请教: 如何将一个超过500k的2进制文件写入到一个access表中的一个字段去◆◇◆◆◇◆◆◇◆◆◇◆◆◇◆
- 快来呀散分了,第一个来的给100分?
- installshied里如何获得一个路径的父目录?
- 一个很难的写入汇编/Hook问题!!
- ADO多线程将ACCESS数据库导入SQL SERVER 中途结束线程,丢失记录的问题,急,在线等.
var
Tls:TStringList;
I:Integer;
S,S1,S2:String; FileName:String;
begin
FileName := '文件名,自己填写';
Tls:=TStringList.Create;
try
Tls.LoadFromFile(FileName);
for I := 0 to Tls.Count - 1 do
begin
S:=Tls.Strings[I];
S1:=Copy(S,1,9);
if Length(S)>9 then
S2:=Copy(S,10,-1)
else
S2 := '';
Tls.Strings[I] :=S1+'20'+S2;
end;
Tls.SaveToFile(FileName);
finally
Tls.Free;
end;
end;
var StrList :TStringList;
LineIndex :Integer;
DestStr :string;
begin
StrList :=TStringList.Create;
try
StrList.LoadFromFile(FileName);
for LineIndex :=0 to StrList.Count-1 do
begin
DestStr :=StrList.Strings[LineIndex];
Insert(SubStr,DestStr,Index);
StrList.Strings[LineIndex] :=DestStr;
end;
StrList.SaveToFile(FileName);
finally
StrList.Free;
end;
end;