delphi中pos函数的用法是什么

avatar
作者
筋斗云
阅读量:0

在Delphi中,Pos函数用于查找子字符串在给定字符串中的起始位置。其语法如下:

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

参数:

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

返回值:

  • 如果找到子字符串,则返回子字符串在字符串中的起始位置(从1开始计数)。
  • 如果未找到子字符串,则返回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)函数将返回子字符串"world"在字符串"Hello, world!"中的起始位置,即13。如果子字符串未找到,则返回0。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!