Справочник функций и процедур Delphi: AnsiMatchStr

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

  Реклама:

 

AnsiMatchStr
Функция
Возвращается истина, если строка точно соответствует какой-либо строке из списка StrUtils unit
  function AnsiMatchStr ( const Source : string; const StringList : array of string ) : Boolean;

Google  
 
Описание
Функция AnsiMatchStr выясняет, соответствует ли в точности любая из строк в StringList строке Source.

Если будет найдено любое соответствие, то функция возвращает true, иначе false.

Строковый список может быть определен как список в квадратных скобках, как в примере, или как массив строк.

Эта команда чувствительна к регистру.
Похожие команды
AnsiIndexStr  Сравнивает строку со списком строк, возвращает соответствующий индекс

AnsiPos  Находит позицию одной строки в другой

StrScan  Ищет заданные символы в строке

 
Пример кода : Простой пример
var
  source : AnsiString;
begin
  source := 'Henry';   // Строка для соответствия

  // Обратите внимание, что AnsiMatchStr чувствительна к регистру
  // Мы используем предустановленный массив строк констант
  if AnsiMatchStr(source, ['BRIAN', 'JIM', 'HENRY'])
  then ShowMessage('Первое соответствие успешно найдено')
  else ShowMessage('Первое соответствие не было успешно найдено');

  // Обратите внимание, что массивы начинаются с 0
  if AnsiMatchStr(source, ['Brian', 'Jim', 'Henry'])
  then ShowMessage('Второе соответствие успешно найдено')
  else ShowMessage('Второе соответствие не было успешно найдено');
end;
Первое соответствие не было успешно найдено
Второе соответствие успешно найдено
 


Copyright © 2004-2016 Delphi Sources (источник – "DelphiBasics.ru")
 


Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook