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

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

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: LastDelimiter
LastDelimiter
|
function LastDelimiter ( const Delimiters, Source : string ) : Integer; |
Функция (Unit SysUtils)
|
Находит последнюю позицию указанных символов в строке
|
Описание:
|
Функция LastDelimiter находит последнее вхождение любого набора символов разделителей (Delimiter) в строке (Source). Если найдено, возвращается позиция. Иначе, возвращается 0. |
Пример кода: Нахождение последней позиции 1 или более символов в строке
|
var source, find : string; position : Integer; begin // Создание строки source := '12345678901234567890'; // Нахождение позиции последней 1 position := LastDelimiter('1', source); ShowMessage('Последняя 1 в '+IntToStr(position)+' позиции'); // Нахождение позиции последней 2, 4 или 6 position := LastDelimiter('246', source); ShowMessage('Последняя 2, 4 или 6 в '+IntToStr(position)+' позиции'); end;
Результат:
|
Последняя 1 в 11 позиции Последняя 2, 4 или 6 в 16 позиции |
Примечание:
|
Первый символ строки имеет индекс 1. |