溫馨提示×

delphi中pos函數(shù)的用法是什么

小億
1087
2023-11-09 23:47:20
欄目: 編程語言

在Delphi中,Pos函數(shù)用于查找子字符串在給定字符串中的起始位置。其語法如下:

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

參數(shù):

  • SubStr:要查找的子字符串。
  • Str:要在其中查找子字符串的字符串。

返回值:

  • 如果找到子字符串,則返回子字符串在字符串中的起始位置(從1開始計(jì)數(shù))。
  • 如果未找到子字符串,則返回0。

示例用法:

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)函數(shù)將返回子字符串"world"在字符串"Hello, world!"中的起始位置,即13。如果子字符串未找到,則返回0。

0