Описание |
Функция 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;
|
Первое соответствие не было успешно найдено
Второе соответствие успешно найдено
|
|