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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2010, 18:26   #11
MyIE
Форумчанин
 
Аватар для MyIE
 
Регистрация: 02.01.2010
Сообщений: 127
По умолчанию

Pasha_Sh, тебе моя функция чем не понравилась-то?
0_o
MyIE вне форума Ответить с цитированием
Старый 15.06.2010, 19:55   #12
Pasha_Sh
Форумчанин
 
Аватар для Pasha_Sh
 
Регистрация: 16.05.2010
Сообщений: 137
По умолчанию

Цитата:
Pasha_Sh, тебе моя функция чем не понравилась-то?
я просто не увидел ваш ответ, сам отписался и вкладку сразу закрыл.
osu
Pasha_Sh вне форума Ответить с цитированием
Старый 15.06.2010, 20:53   #13
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
Лампочка

Так... Вот моя карявая (альфа) версия:

Код:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var i, n, k: integer; s, txt: string;
begin
i:=1;
s:='';
txt:=Memo1.Text;
n:=Length(txt);
while i<n do
      begin
      if (txt[i]='&') and (txt[i+1]='#') Then
            begin
            i:=i+2;
            k:=0;
            while (txt[i] in ['0'..'9']) do
                  begin
                  k:=k*10+StrToInt(txt[i]);
                  i:=i+1;
                  end;
            if txt[i]=';' then i:=i+1;
            s:=s+chr(k);
            end
      else
            begin
            s:=s+txt[i];
            i:=i+1;
            end;
      end;
Memo1.Text:=s;
end;
Баги есть, но чтот сегодня уже не работает ум... =(
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 16.06.2010, 00:29   #14
Pasha_Sh
Форумчанин
 
Аватар для Pasha_Sh
 
Регистрация: 16.05.2010
Сообщений: 137
По умолчанию

Цитата:
function parser(str: string): string;
begin
result:= StringReplace(str, '&sect;', '§', [rfReplaceAll, rfIgnoreCase]);
end;
MyIE, спасибо!.
osu

Последний раз редактировалось Pasha_Sh; 16.06.2010 в 00:34.
Pasha_Sh вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
замена пробелов в тексте designer999 Общие вопросы Delphi 13 25.02.2010 16:50
Замена символов в тексте числами P1RoG Помощь студентам 0 21.11.2009 16:28
Поиск символов в тексте ksu25 Паскаль, Turbo Pascal, PascalABC.NET 2 25.09.2009 19:23