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; |