System.SysUtils.TStringHelper.IndexOf

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function IndexOf(value: Char): Integer; overload; inline;
function IndexOf(const Value: string): Integer; overload; inline;
function IndexOf(Value: Char; StartIndex: Integer): Integer; overload;
function IndexOf(const Value: string; StartIndex: Integer): Integer; overload;
function IndexOf(Value: Char; StartIndex: Integer; Count: Integer): Integer; overload;
function IndexOf(const Value: string; StartIndex: Integer; Count: Integer): Integer; overload;

プロパティ

種類 可視性 ソース ユニット
function public System.SysUtils.pas System.SysUtils TStringHelper


説明

StartIndex から検索を開始し、この 0 基準の文字列内で、ある文字またはある文字列が最初に現れる位置を示す整数を返します。このメソッドは、値が見つからない、または、StartIndex に不正な値が指定されている場合には、-1 を返します。

このメソッドは、次のパラメータを使用します:

  • StartIndex は、この 0 基準の文字列において、検索を開始する初期オフセットを示します。
  • Count は、検索する対象となるサブ文字列の長さを示します。

var
  MyString: String;
begin
  MyString := 'This is a string.';
  Writeln(MyString.IndexOf('s', 8, 4));
  Writeln(MyString.IndexOf('is', 0));
end.

出力は以下のとおりです。

10
2

関連項目