Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Anton Martynov                       2:5080/1003    09 Jun 2003  12:00:01
 To : All
 Subject : TABs -> Spaces
 -------------------------------------------------------------------------------- 
 
 привет всем...
 
 боже мой. устал, наверное... в отпуск..........
 
 есть файл. текстовый. кое-где в строках встречаются TABы,
 которые мне надо преобразовать в пробелы... пользуюсь функцией:
 
 function ReplaceTabs(s: string): string;
 var
   SpaceCount: integer;
   Spaces: string;
   NextTabPosition: integer;
   i: integer;
   ss: string;
   j: integer;
 begin
   Result:=s;
   if (Pos(#9, s) = 0) then
     Exit;
 
   ss:='';
   for i:=1 to Length(s) do begin
     if (s[i] <> #9) then begin
       ss:=ss + s[i];
       continue;
     end;
 
     NextTabPosition:=9 - (i mod 8) + i;
     SpaceCount:=NextTabPosition - i;
     Spaces:='';
     for j:=1 to SpaceCount do
       Spaces:=Spaces + ' ';
     ss:=ss + Spaces;
   end;
   Result:=ss;
 end;
 
 и чего у меня не так? почему текст, который я получаю выглядит
 совсем не так в стандартном TMemo, как если бы я не конвертил
 строки этой функцией...
 
 устал, наверное...
 
 --
 enjoy with a poison...
     injected with a poison ... d909 (ua)
 --- ifmail v.2.15dev5
  * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 TABs -> Spaces   Anton Martynov   09 Jun 2003 12:00:01 
 Re: TABs -> Spaces   Anton Martynov   09 Jun 2003 13:04:00 
 TABs -> Spaces   Yura Balyuk   15 Jun 2003 13:55:08 
 TABs -> Spaces   Anton Martynov   18 Jun 2003 10:54:03 
 TABs -> Spaces   Alexander Chelmodeev   09 Jun 2003 20:28:19 
 Re: TABs -> Spaces   Anton Martynov   10 Jun 2003 14:57:04 
 Re: TABs -> Spaces   Andrew S. Bogatyrev   10 Jun 2003 13:24:29 
 TABs -> Spaces   Alexander Chelmodeev   18 Jun 2003 23:01:26 
 Re: TABs -> Spaces   Anton Martynov   19 Jun 2003 10:50:20 
Архивное /ru.algorithms/14646d0c062c8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional