Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Замена подстроки в строке
Категория: Текст и строки
Категория: Текст и строки
Определить МАС-адрес карты
Категория: Интернет и Сети
Категория: Интернет и Сети
Вставить иконки в Grid
Категория: Компоненты
Категория: Компоненты
Получить первую и последнюю видимую строку в TRichEdit
Категория: Текст и строки
Категория: Текст и строки
Упаковка таблиц в BDE
Категория: Базы данных
Категория: Базы данных
Перевод символа в верхний или нижний регистр для русского алфавита
Категория: Текст и строки
Категория: Текст и строки
Создать *.mdb-файл и таблицу в ней
Категория: Базы данных
Категория: Базы данных
К-во рабочих дней в месяце
Категория: Математика
Категория: Математика
Как закачать файл из Интернета
Категория: Интернет и Сети
Категория: Интернет и Сети
Сохранить документ Word как RTF на DELPHI
Категория: Файловая система
Категория: Файловая система
Delphi - Справочник: AnsiMatchStr
AnsiMatchStr
|
function AnsiMatchStr ( const Source : string; const StringList : array of string ) : Boolean; |
Функция (Unit StrUtils)
|
Возвращается истина, если строка точно соответствует какой-либо строке из спис
|
Описание:
|
Функция AnsiMatchStr выясняет, соответствует ли в точности любая из строк в StringList строке Source. Если будет найдено любое соответствие, то функция возвращает true, иначе false. Строковый список может быть определен как список в квадратных скобках, как в примере, или как массив строк. Эта команда чувствительна к регистру. |
Пример кода: Простой пример
|
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;
Результат:
|
Первое соответствие не было успешно найдено Второе соответствие успешно найдено |