![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Вот возникла задача:
Надо удалить все пробелы из тикста находящигося в Memo. Кто знает как это сделать? 0_o |
|
#2
|
||||
|
||||
|
Цитата:
Код:
uses StrUtils; Memo.Lines.Text := AnsiReplaceStr(Memo.Lines.Text, ' ', ''); Последний раз редактировалось mav_c, 21.09.2007 в 19:25. |
|
#3
|
|||
|
|||
|
Гуд =) Спсб =) А есть способ это сделать вручную??? Там через циклы и т.д.
|
|
#4
|
||||
|
||||
|
Цитата:
Код:
var
i, line : integer;
str : string;
begin
for line := 0 to memo.Lines.Count - 1 do
begin
str := '';
for i := 1 to length(memo.Lines.Strings[line]) do
begin
if (memo.Lines.Strings[line][i] <> ' ') then
str := str + memo.Lines.Strings[line][i];
end;
memo.Lines[line] := str;
end;
end; |
|
#5
|
||||
|
||||
|
Можно без циклов ещё вот так:
Код:
Memo1.Text:=StringReplace(Memo1.Text,' ','',[rfReplaceAll]) |
|
#6
|
|||
|
|||
|
Спсб
терь всё гуд... |
|
#7
|
||||
|
||||
|
Пожалуйста!
|
|
#8
|
|||
|
|||
|
Ещё вопрос:
Как удалить все теги (<tag>) из текста Memo при помощи циклов??? |
|
#9
|
||||
|
||||
|
То есть это все слова которые начинаются с символа "<' и заканчивается на ">"? И их надо удалить? Я правильно понял?
|
|
#10
|
|||
|
|||
|
Да... Пробывал, но у меня получается медленный способ...
|
|
#11
|
||||
|
||||
|
Можно ещё так: создать текстовые файл, записать в него все возможные названия тегов, а потом вставлять в переменную типа String строку из этого файла, после того, как StringReplace её удалит, перейти к следующей строчки файла. и так до конца. Понятно?
Последний раз редактировалось Winny, 21.09.2007 в 22:00. |
|
#12
|
|||
|
|||
|
Попробуй расписать сам код, а потом посмотрим, чей быстрее
Просто у меня надо профильтровать более чем 1000 строк, вот в этом вся и проблема... |
|
#13
|
||||
|
||||
Ап стол убица |
|
#14
|
||||
|
||||
|
Мне кажется быстро очитить Memo от тэгов невозвожно в принципе.
Последний раз редактировалось Winny, 21.09.2007 в 22:18. |
|
#15
|
|||
|
|||
|
Напиши свой код, и я потом тебе кину свой =) У меня просто код громадный, там только переменных штук 6 объявляется, причём две из них - это объекты, так что лучше ты свой =)
|