Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Как соединить несколько файлов в один
Категория: Текст и строки
Категория: Текст и строки
Узнать все IP-адреса компьютера
Категория: Интернет и Сети
Категория: Интернет и Сети
Округление целого числа до 5
Категория: Математика
Категория: Математика
Удаление файла в корзину
Категория: Файловая система
Категория: Файловая система
Прочитать содержимое папки
Категория: Файловая система
Категория: Файловая система
Получить список запущенных приложений
Категория: Приложение
Категория: Приложение
Как найти наибольший общий делитель
Категория: Математика
Категория: Математика
Упаковка ZIPTV
Категория: Компоненты
Категория: Компоненты
Заполнение компонента TTreeView данными из TDataSet
Категория: Базы данных
Категория: Базы данных
Отступ в Memo
Категория: Компоненты
Категория: Компоненты
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 |