Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как убрать символы #13#10 [D7, Win2k]


Hermes ©   (2004-08-16 17:33:00) 

Можно ли как-нибудь поменять символ переноса каретки на другой символ в классе TStringList (TStrings точнее).
т.е. что бы было
   List := TStringList.Create;
   List.Clear;
   List.Add(' data_cleaning.encode_plans_units ');
   List.Add(' data_cleaning.encode_plans_materials ');
   List.Add(' data_cleaning.encode_plans_dep_sections ');
   List.Add(' data_cleaning.encode_plans_objects ');
   List.Add(' data_cleaning.encode_plans_projects ');
   str :=  List.Text; // Хотелось бы видеть строку . не содержащую CRFL

Можно было бы так Trim(str); Но так остаются внутрениие символы а те что с края(последний) убираются!
Есть ли какое-нибудь решение?


s999   (2004-08-16 17:51:00) [1]

Можно также:

List.Delimiter := ' ';
List.QuoteChar := '';

str :=  List.DelimitedText;


Hermes   (2004-08-16 17:44:00) [2]

Все решилость вункцией
StringReplace


Mim1   (2004-08-16 17:42:00) [3]

List.text := StringReplace(List.text,#13#10,#32,[rfReplaceAll])


Ega23   (2004-08-16 17:38:00) [4]

List.Add(' data_cleaning.encode_plans_units '+
        ' data_cleaning.encode_plans_materials '+
        ' data_cleaning.encode_plans_dep_sections '+
        ' data_cleaning.encode_plans_objects '+
        ' data_cleaning.encode_plans_projects ');

?


Наверх

Титульная страница Поиск, карта сайта Написать письмо