Функція AnsiContainsStr в Delphi повертає істину, якщо рядок містить підрядок.
StrUtils unit
function AnsiContainsStr (const Haystack, Needle : string) : Boolean;
Функція AnsiContainsStr шукає рядок Needle у рядку Haystack, повертаючи істину (True), якщо такий є. Інакше повертається брехня (False).
Ця команда чутлива до регістру.
Функція 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 — повертається істина, якщо рядок починається підрядком.
