System.SysUtils.TStringHelper.IndexOf
Delphi
function IndexOf(Value: Char): Integer; overload;
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