Показать сообщение отдельно
  #5  
Старый 29.01.2013, 10:21
masterhex masterhex вне форума
Прохожий
 
Регистрация: 05.12.2012
Сообщения: 19
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ага, только на больших объемах текста эта штука работает очень медленно. Надо конкретно смотреть задачу. Если надо менять символы, то лучше пройти по строке, как по массиву. Если слова, то надо делать небольшой парсер.

Для символов. Пусть надо менять a на b и c на d:
Код:
function MyCharReplace(S : String) : String;
var
  I : Integer;
begn
  Result := S;
  For I := 1 To Length(S) Do
    Case S[i] Od
      'a' : S[i] := 'b';
      'c' : S[i] := 'd';
    End;
end;

Данный код работает только для замены одних символов на другие, если надо менять слова или менять на слова, то код будет другой.

ох вон оно как... Вы меня опередили, спасибо! щас попробую
Ответить с цитированием