Функция AnsiContainsStr в Delphi возвращает истину, если строка содержит подстроку.
StrUtils unit
function AnsiContainsStr (const Haystack, Needle : string) : Boolean;
Функция AnsiContainsStr ищет строку Needle в строке Haystack, возвращая истину, если таковая есть. Иначе возвращается ложь.
Это команда чувствительна к регистру.
Функция AnsiContainsStr: Пример кода
var
haystack : AnsiString;
begin
haystack := 'The cat sat on the mat';
// Обратите внимание, что AnsiContainsStr чувствителен к регистру
if AnsiContainsStr(haystack, 'THE')
then ShowMessage('''THE'' найден')
else ShowMessage('''THE'' не найден');
if AnsiContainsStr(haystack, 'the')
then ShowMessage('''the'' найден')
else ShowMessage('''the'' не найден');
end;
Результат
'THE' не найден
'the' найден
Похожие функции, процедуры и команды
AnsiEndsStr — возвращается истина, если строка заканчивается подстрокой.
AnsiStartsStr — возвращается истина, если строка начинается подстрокой.
