Вниз
Скачать: CL | DM;

разбить содержимое StringList на строки   Найти похожие ветки 

← →
lehich ©   (2005-05-18 17:30) [0]

помещаю в StringList сплошной текст... в тексте присутствуют комментарии начинающиеся со знака "<" как сделать чтобы каждый такой коментарий шёл с новой строки?

Заранее премного благодарен!


← →
Yanis ©   (2005-05-18 17:37) [1]


var
 l: TStringList;
begin
 L.Text := StringReplace(L.Text, "<", #13#10"<", [rfReplaceAll]);
end;


← →
BFG9k ©   (2005-05-18 17:58) [2]

Извращение.


L.Delimiter:="<";
L.DelimitedText:=Your_text;

for i:=0 to L.Count-1 do
  ...L[i]...//ваши действия


← →
lehich ©   (2005-05-19 10:15) [3]

спасибо! сразу побочный вопрос, необходимо чтобы "<" переносилось на новую строку, но если после идет слэш, т.е. "</" чтобы оставалось как было... использую пару строк:

StringReplace(L.Text, "<", #13#10"<", [rfReplaceAll]);
StringReplace(L.Text, #13#10"</", "</", [rfReplaceAll]);

есть что-то более компактное или рациональное???

Заранее спасибо!


← →
evvcom ©   (2005-05-19 10:27) [4]


> что-то более компактное или рациональное

Например, написать свой StringReplace или, находя конец строки, добавлять в StringList строки по очереди.


← →
BFG9k ©   (2005-05-19 12:23) [5]

< и </ ... похоже на HTML теги.


← →
Alexander Panov ©   (2005-05-19 13:38) [6]

BFG9k ©   (18.05.05 17:58) [2]
Проверь, что получишь в результате выполения таких действий:

 tL := TStringList.Create;
 tL.Delimiter := "<";
 tL.DelimitedText := "Text=Проверка присвоения строки с пробелами<Text1=Проверка присвоения строки с пробелами";
 ShowMessage(tL.Values["Text"]);
 tL.Free;


← →
lehich ©   (2005-05-19 16:34) [7]


> Alexander Panov ©   (19.05.05 13:38) [6]

вот и я подумал, может у меня чего не так работает? :-)))



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
3-1115128555
Taurus
2005-05-03 17:55
2005.06.06
Определение объекта на форме


14-1116415568
Смирнов Роман
2005-05-18 15:26
2005.06.06
SLOC метрики


1-1116501587
Vir
2005-05-19 15:19
2005.06.06
Смена фокуса


3-1114835348
dEd
2005-04-30 08:29
2005.06.06
ADO + целостность данных


14-1116441712
AlterEgo of WondeRu
2005-05-18 22:41
2005.06.06
Есть ли прибамбас - ТуллбарКнопка для IE




   Наверх