Delphi の Pos 関数の使用方法は?

デルファイでは、Pos関数は指定した文字列内で部分文字列の開始位置を探すのに使われます。構文は次の通りです:

function Pos(const SubStr: string; const Str: string): Integer;

間隔をあけて

  1. サブストリング:検索する部分文字列
  2. サブストリングを探す対象の文字列。

返り値

  1. もし部分文字列が見つかったら、部分文字列が文字列中にある開始位置(1からカウント)を返します。
  2. 部分文字列が見つからない場合は、0 が返されます。

ネイティブな日本語で言い換えてください。1つのオプションのみ必要です:例の使い方:

var
  Str: string;
  SubStr: string;
  PosIndex: Integer;
begin
  Str := 'Hello, world!';
  SubStr := 'world';
  
  PosIndex := Pos(SubStr, Str);
  if PosIndex > 0 then
    ShowMessage('Found at position: ' + IntToStr(PosIndex))
  else
    ShowMessage('Not found.');
end;

上記の例では、Pos(SubStr, Str)関数は、サブストリング”world”が文字列”Hello, world!”中に存在する開始位置の13を返します。サブストリングが見つからない場合、0を返します。

bannerAds