Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Создание цветных строк в ListBox
   Категория: Компоненты
  Упаковка таблиц в BDE
   Категория: Базы данных
  Числовой формат ячейки в Excel
   Категория: Базы данных
  Компоненты Panel, GroupBox, Bevel, ScrollBox, Splitter
   Категория: Компоненты
  Автоматическое определения кодировки текста
   Категория: Текст и строки
  Округление времени до 5 мин
   Категория: Базы данных
  Сохраняем Bitmap в поле dbase
   Категория: Базы данных
  Группировка TopAdvGrid
   Категория: Компоненты

Delphi - Справочник: AnsiPos

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 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 используют многобайтовые символы для поддержания их очень большого набора символов.

  << Вернуться