Delphi-Help

  • Increase font size
  • Default font size
  • Decrease font size

AnsiIndexStr

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

 


AnsiIndexStr

Описание

Функция AnsiIndexStr выясняет, соответствует ли точно любая из строк StringList строке Source.
Когда соответствие найдено, возвращается индекс 1. Иначе, возвращается -1.
Список строк может быть определен как список взятый в квадратные скобки, как в примере, или как массив строк.
Это команда чувствительна к регистру.

Пример кода

var
source : AnsiString;
position : Integer;
begin
source := 'Henry';   // Строка для соответствия

// Обратите внимание, что AnsiIndexStr чувствительна к регистру
// Мы используем жестко установленный постоянный строковый массив
position := AnsiIndexStr(source, ['BRIAN', 'JIM', 'HENRY']);
ShowMessageFmt('Индекс первого соответствия = %d',[position]);

// Обратите внимание, что массивы начинаются с 0
position := AnsiIndexStr(source, ['Brian', 'Jim', 'Henry']);
ShowMessageFmt('Индекс второго соответствия = %d',[position]);
end;

Индекс первого соответствия = -1
Индекс второго соответствия = 2

Примечание

 

Авторизация



Счетчики