C++ Builder 參考手冊 ? System::Sysutils ? LastDelimiter
獲取字符串中最后一個分隔符的位置
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
int __fastcall LastDelimiter(const System::UnicodeString Delimiters, const System::UnicodeString S);
參數(shù):
- Delimiters:分隔符虏等。分隔符是單個字符旁蔼,如果字符串里面有多個字符磕潮,每個字符都是分隔符;
- S:獲取這個字符串里面最后一個分隔符的位置器紧;
返回值:
- 大于 0:最后一個分隔符的位置耀销,第 1 個字符為 1,第 2 個字符為 2铲汪,……
- 等于 0:沒找到分隔符熊尉;
- 只要字符包含在字符串 Delimiters 里面就認(rèn)為是分隔符,例如
LastDelimiter(L"\\.:", L"D:\\Hsuanlu.Test\\Unit1.cpp")
返回值等于 22桥状,因?yàn)榈?22 個字符L'.'
包含在字符串L"\\.:"
里面帽揪。
相關(guān):
- 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