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