Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Создание цветных строк в ListBox
Категория: Компоненты
Категория: Компоненты
Упаковка таблиц в BDE
Категория: Базы данных
Категория: Базы данных
Числовой формат ячейки в Excel
Категория: Базы данных
Категория: Базы данных
Компоненты Panel, GroupBox, Bevel, ScrollBox, Splitter
Категория: Компоненты
Категория: Компоненты
Взять часть URL, которая следует после названия сайта
Категория: Интернет и Сети
Категория: Интернет и Сети
Автоматическое определения кодировки текста
Категория: Текст и строки
Категория: Текст и строки
Округление времени до 5 мин
Категория: Базы данных
Категория: Базы данных
Как запустить приложение, дождаться его исполнения
Категория: Приложение
Категория: Приложение
Сохраняем Bitmap в поле dbase
Категория: Базы данных
Категория: Базы данных
Группировка TopAdvGrid
Категория: Компоненты
Категория: Компоненты
Delphi - Справочник: AnsiPos
AnsiPos
|
function AnsiPos ( const Needle, HayStack : string ) : Integer; |
Функция (Unit SysUtils)
|
Находит позицию одной строки в другой
|
Описание:
|
Функция AnsiPos ищет подстроку Needle в строке HayStack, возвращая позицию в строке первого вхождения. Весь Ansi команды поддерживают многобайтовые символы и символы с диакритическим знаком. Если строка не найдена, то возвращается 0. Поиск чувствителен к регистру. |
Пример кода: Нахождение слова в предложении
|
var position : Integer; begin // Поиск слово 'Cat' в предложении // Обратите внимание: что этот поиск чувствителен к регистру, так, что // первое 'cat' не рассматривается position := AnsiPos('Cat', 'The cat sat on the Cat mat'); if position = 0 then ShowMessage('''Cat'' не найдено в предложении') else ShowMessage('''Cat'' было найдено начиная с символа '+IntToStr(position)); end;
Результат:
|
'Cat' было найдено начиная с символа 20 |
Примечание:
|
Обратите внимание, что строки начинаются с позиции равной 1. Многобайтовые наборы символов, определенные операционной системой. Например, Восточные версии Windows используют многобайтовые символы для поддержания их очень большого набора символов. |