Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Вниз

Текстовой Файл   Найти похожие ветки 

 
Unicode   (2004-06-03 13:09) [0]

Есть текстовой файл записей в одной строке 5 записей то есть допустим

запись1 запись2 запись3 запись4 запись5

только вот между записями "запись1 и запись2" много пробелов иногда 5 иногда 10 иногда 20 как методом дельфи срезать пробелы и оставить только один или же заменить один из многих пробелов на символ ; понятно?.. то есть нужно создать сепаратор..


 
Reindeer Moss Eater ©   (2004-06-03 13:11) [1]

Пока Pos("  ",Моя_строка) > 0 do Delete(Моя_строка,Позиция,1);


 
IgorR   (2004-06-03 13:14) [2]

RX-Lib  rxStrUtils   DelSpace1


 
panov ©   (2004-06-03 13:17) [3]

примерный код:

function DeleteSpaces(const aSrc:String): String;
var
 isSpace: Boolean;
 i,j: Integer;
begin
 SetLength(Result,Length(aSrc));
 isSpace := False;
 j := 0;
 for i := 1 to Length(aSrc) do
 begin
   if aSrc[i]<>" " then
   begin
     Inc(j);
     Result[j] := aSrc[i];
     isSpace := False;
     Continue;
   end;
   if isSpace then Continue;
   Inc(j);
   Result[j] := aSrc[i];
   isSpace := True;
 end;
 SetLength(Result,j);
end;
 
end;


 
Unicode   (2004-06-03 13:33) [4]

спасибо всем особенно
panov



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.03 c
11-1074775074
Boris Mouradov
2004-01-22 15:37
2004.06.20
Несколько вопросов про ListBox


4-1081945308
Aleksandr
2004-04-14 16:21
2004.06.20
Объясните, люди добрые, как работать с GetASuncKeyState?


14-1086216097
hiperLogun
2004-06-03 02:41
2004.06.20
XP Menu


14-1086158927
Baks
2004-06-02 10:48
2004.06.20
TTreeView


4-1084547937
TNewb
2004-05-14 19:18
2004.06.20
Вопрос по ShellExecute





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский