How to perform a case-insensitive search in Pascal

1 Answer

0 votes
program CaseInsensitiveSearch;

uses
  SysUtils, StrUtils;

function ContainsIgnoreCase(const str, toFind: string): Boolean;
begin
  ContainsIgnoreCase := ContainsText(LowerCase(str), LowerCase(toFind)); // StrUtils
end;

var
  str, toFind: string;
  contains: Boolean;
begin
  str := 'The FOX Profession is Pascal Programmer';
  toFind := 'fox';

  contains := ContainsIgnoreCase(str, toFind);

  WriteLn(BoolToStr(contains, True)); // SysUtils
end.


 
 
(*
run:
 
True
 
*)

 



answered Feb 24, 2025 by avibootz

Related questions

3 answers 127 views
1 answer 76 views
1 answer 92 views
1 answer 93 views
1 answer 151 views
1 answer 71 views
...