InStr 文字列検索

InStr関数はある文字列中から指定された文字列を検索し、その位置を返す関数です。 Delphiでは Pos関数を使用します。
InStrとは指定する文字列の順序が逆なので気をつけてください。Pos関数では検索文字列が先で、次に検索対象文字列です。

Pos関数は検索開始位置がありません。検索文字列がなかった場合はゼロが返ってきます。大文字小文字を区別するので注意して下さい。

■ Posの使用例
procedure TForm1.Button1Click(Sender: TObject);  
var
  S : string;
  A : integer;
begin
  S :=  'Borland Delphi 5 Enterprise Edition';
  A :=  Pos('Delphi',S);  // <- 9
  A :=  Pos('DELPHI',S);  // <- 0
end;