读书人

在文本的特定位置插入空格解决思路

发布时间: 2012-02-14 19:19:19 作者: rapoo

在文本的特定位置插入空格
在文本的特定位置插入空格:
例如:
张三 *123456789学生
李四无 *987654321干部
。。。。。。。

要求:
在*之后第九个位置插入空格使文本文件如下:
张三 *123456789 学生
李四无 *987654321 干部

[解决办法]

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject);var  t:TStringList;  i,p:integer;  s:string;begin   t:=TStringList.Create;   t.LoadFromFile('d:\temp\t.txt');   for i:=0 to t.Count-1 do   begin      s:=t.Strings[i];      p:=pos('*',s);      t.Strings[i]:=copy(s,1,p+9)+' '+copy(s,p+10,MAXINT);   end;   t.SaveToFile('d:\temp\t1.txt');   t.Free;end; 

读书人网 >.NET

热点推荐