Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: StringReplace
StringReplace
|
function StringReplace ( const SourceString, OldPattern, NewPattern : string; Flags : TReplaceFlags ) : string; |
Функция (Unit System)
|
Заменяет одну или несколько подстрок, найденных в заданной строке
|
Описание:
|
Функция StringReplace заменяет первое или все вхождения подстроки OldPattern в SourceString строкой NewPattern в соответствии с настройками Flags. В качестве результата функции возвращается измененная строка. Переменная Flags может содержать ни одного, один или оба этих значения множества: rfReplaceAll : Заменяет все вхождения rfIgnoreCase : игнорирует регистр при поиске Эти значения задаются в квадратных скобках, как в нашем примере. |
Пример кода: Замена "a" на "THE" в предложении
|
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 |