Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2013, 17:42   #21
bender42
Пользователь
 
Регистрация: 21.07.2011
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
без проверки, исключительно на форуме пишу:
Код:
var s, sRez : string;
  isTag : boolean;
begin
  sRez := '';
  s := Memo1.Text;
  isTag := false;
  for i:=1 to Length(s) do begin
     if s[i]='<' then isTag := true
     else begin
        if not isTag then sRez := sRez + s[i]
        else
           if s[i]='>' then isTag := false;   
     end
  end;
  Memo1.Text := sRez;
end;
Спасибо код помог но как поставить знак пробела или запетую между словами которые он выдернул?
bender42 вне форума Ответить с цитированием
Старый 01.04.2013, 20:50   #22
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

попробуйте так
Код:
     if s[i]='<' then isTag := true
     else begin
        if not isTag then sRez := sRez + s[i]
        else
           if s[i]='>' then begin
                sRez := sRez + ' '; {добавили пробел после}
                isTag := false;   
           end; 
     end
Serge_Bliznykov вне форума Ответить с цитированием
Старый 02.04.2013, 03:50   #23
bender42
Пользователь
 
Регистрация: 21.07.2011
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
попробуйте так
Код:
     if s[i]='<' then isTag := true
     else begin
        if not isTag then sRez := sRez + s[i]
        else
           if s[i]='>' then begin
                sRez := sRez + ' '; {добавили пробел после}
                isTag := false;   
           end; 
     end
Спасибо )))

Последний раз редактировалось bender42; 02.04.2013 в 03:53.
bender42 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить повторяющиеся символы Heng Помощь студентам 4 11.11.2012 18:04
удалить в тексте символы mego4el Помощь студентам 4 24.12.2010 21:25
Удалить из строки все символы типа #10 #9 и т.д. TwiX Общие вопросы Delphi 10 01.12.2009 19:21
как удалить лишнеие символы в строке, и ограничить длину строки MixanMM Общие вопросы Delphi 3 11.06.2009 07:03
как из строки ТМемо удалить ненужные символы MixanMM Общие вопросы Delphi 3 10.06.2009 13:49