Delphi-Help

  • Increase font size
  • Default font size
  • Decrease font size
Главная

StringReplace

Печать
Рейтинг пользователей: / 1
ХудшийЛучший 

StringReplace

Описание

function StringReplace ( const SourceString, OldPattern, NewPattern : string; Flags : TReplaceFlags ) : string;

Функция StringReplace заменяет первое или все вхождения подстроки OldPattern в SourceString строкой NewPattern в соответствии с настройками Flags.

В качестве результата функции возвращается измененная строка.

Переменная Flags может содержать ни одного, один или оба этих значения множества:

rfReplaceAll : Заменяет все вхождения
rfIgnoreCase : игнорирует регистр при поиске

Эти значения задаются в квадратных скобках, как в нашем примере.

Пример кода

var
before, after : string;

begin
//
Попытка заменить все вхождения A на THE
before := 'This is a way to live A big life';

after  := StringReplace(before, ' a ', ' THE ',
[rfReplaceAll, rfIgnoreCase]);
ShowMessage('Before = '+before);
ShowMessage('After  = '+after);
end;

Before = This is a way to live A big life
After = This is THE way to live THE big life

Примечание

 

 

Авторизация



Счетчики