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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2017, 10:29   #1
Gordan007
Пользователь
 
Регистрация: 16.07.2009
Сообщений: 25
По умолчанию замена символов по тексту

Всем привет нужна помощь как сделать в Delphi. Есть 2 поля memo в одном я пишу определенный текст нажимаю на кнопку в другом memo этот текст должен преобразоваться а именно заменить каждую из букв в первом memo на другие (некая кодировка) Замена именно не слов а символов. например буква а заменяется на п, б на д и.т.д

Последний раз редактировалось Gordan007; 12.05.2017 в 10:32.
Gordan007 вне форума Ответить с цитированием
Старый 12.05.2017, 10:51   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

пробуйте
Код:
const
  Table1 = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя';
  Table2 = 'ЕЦМКЬЙФВГХЛЪАЫЧОУСЖНЗЭЁЯДРЩЮПШИТБювлчэбжмхйъгпфшцктисщёьаяезрудоын';
var s : string;
  i, k : integer;
begin
  s := Memo1.Text;
  for i:=1 to Length(s) do begin
    k:= Pos(s[i], Table1);
    if k>0 then s[i] := Table2[k]
  end;
  Memo2.Text := s
end;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена символов Alexandr- Помощь студентам 1 09.04.2013 15:36
замена символов nub' Общие вопросы по Java, Java SE, Kotlin 0 09.03.2012 13:01
замена символов sveta11115 Общие вопросы C/C++ 11 21.03.2010 10:56
c++ замена символов sveta11115 Помощь студентам 0 21.03.2010 00:09
Замена символов PAVEL315 Общие вопросы Delphi 1 03.02.2007 21:56