C++ Builder 参考手册 ➙ System::Sysutils ➙ LastDelimiter
获取字符串中最后一个分隔符的位置
头文件:#include
命名空间:System::Sysutils
函数原型:
int __fastcall LastDelimiter(const System::UnicodeString Delimiters, const System::UnicodeString S);
参数:
- Delimiters:分隔符。分隔符是单个字符,如果字符串里面有多个字符,每个字符都是分隔符;
- S:获取这个字符串里面最后一个分隔符的位置;
返回值:
- 大于 0:最后一个分隔符的位置,第 1 个字符为 1,第 2 个字符为 2,……
- 等于 0:没找到分隔符;
- 只要字符包含在字符串 Delimiters 里面就认为是分隔符,例如
LastDelimiter(L"\\.:", L"D:\\Hsuanlu.Test\\Unit1.cpp")
返回值等于 22,因为第 22 个字符L'.'
包含在字符串L"\\.:"
里面。
相关:
- System::Sysutils::LastDelimiter
- System::Sysutils::FindDelimiter
- System::Sysutils::IsDelimiter
- System::Sysutils::IsPathDelimiter
- System::Sysutils::IncludeTrailingPathDelimiter
- System::Sysutils::ExcludeTrailingPathDelimiter
- System::Sysutils::StrPos
- System::Sysutils::TextPos
- System::Sysutils::AnsiPos
- System::Sysutils::AnsiStrPos
- System::Sysutils::StrScan
- System::Sysutils::StrRScan
- System::Sysutils::AnsiStrScan
- System::Sysutils::AnsiStrRScan
- System::Sysutils::AdjustLineBreaks
- System::Sysutils
C++ Builder 参考手册 ➙ System::Sysutils ➙ LastDelimiter