C++ Builder 參考手冊 ? System::Sysutils ? AnsiPos
獲取一個字符串出現(xiàn)在另一個字符串中的位置
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
int __fastcall AnsiPos(const System::UnicodeString Substr, const System::UnicodeString S);
參數(shù):
- Substr:要獲取 Substr 這個字符串出現(xiàn)在 S 中的位置;
- S:要獲取 Substr 這個字符串出現(xiàn)在 S 中的位置红选;
返回值:
- 如果字符串 S 里面包含了字符串 Substr澜公,返回 Substr 在 S 中的位置,第 1 個字符為 1喇肋,第 2 個字符為 2……坟乾,例如 "BC" 在 "ABCD" 當中的第 2 個字符位置;
- 如果字符串 S 里面不包含字符串 Substr蝶防,返回值為 0甚侣。
- 雖然這個函數(shù)名以 Ansi 開頭,這個函數(shù)是 UNICODE 編碼的 (UTF-16)间学,始終能夠得到正確結(jié)果殷费,不存在 “找到半個漢字” 之類的錯誤。
相關:
- 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
- <cstring>
C++ Builder 參考手冊 ? System::Sysutils ? AnsiPos