AnsiPos - C++ Builder

C++ Builder 参考手册 ➙ System::Sysutils ➙ AnsiPos


获取一个字符串出现在另一个字符串中的位置

头文件:#include
命名空间:System::Sysutils
函数原型:

int __fastcall AnsiPos(const System::UnicodeString Substr, const System::UnicodeString S);

参数:

  • Substr:要获取 Substr 这个字符串出现在 S 中的位置;
  • S:要获取 Substr 这个字符串出现在 S 中的位置;

返回值:

  • 如果字符串 S 里面包含了字符串 Substr,返回 Substr 在 S 中的位置,第 1 个字符为 1,第 2 个字符为 2……,例如 "BC" 在 "ABCD" 当中的第 2 个字符位置;
  • 如果字符串 S 里面不包含字符串 Substr,返回值为 0。
  • 虽然这个函数名以 Ansi 开头,这个函数是 UNICODE 编码的 (UTF-16),始终能够得到正确结果,不存在 “找到半个汉字” 之类的错误。

相关:

  • System::Sysutils::AnsiPos
  • System::Sysutils::AnsiStrPos
  • System::Sysutils::StrPos
  • System::Sysutils::TextPos
  • System::Sysutils::StrScan
  • System::Sysutils::StrRScan
  • System::Sysutils::AnsiLastChar
  • System::Sysutils::NextCharIndex
  • System::Sysutils
  • std::strstr, std::_fstrstr, std::_tcsstr, std::wcsstr
  • std::strchr, std::_fstrchr, std::_tcschr, std::wcschr
  • std::strrchr, std::_fstrrchr, std::_tcsrchr, std::wcsrchr
  • std::_strspnp, std::_tcsspnp, std::_wcsspnp
  • std::strcspn, std::_fstrcspn, std::_tcscspn, std::wcscspn
  • std::strtok, std::_fstrtok, std::_tcstok, std::wcstok

C++ Builder 参考手册 ➙ System::Sysutils ➙ AnsiPos

你可能感兴趣的:(AnsiPos - C++ Builder)