mirror of
https://github.com/znc/znc.git
synced 2026-07-01 15:31:52 +02:00
Add CString::Find() with case sensitivity support
This commit is contained in:
@@ -1100,6 +1100,14 @@ bool CString::TrimSuffix(const CString& sSuffix) {
|
||||
}
|
||||
}
|
||||
|
||||
size_t CString::Find(const CString& s, CaseSensitivity cs) const {
|
||||
if (cs == CaseSensitive) {
|
||||
return find(s);
|
||||
} else {
|
||||
return AsLower().find(s.AsLower());
|
||||
}
|
||||
}
|
||||
|
||||
bool CString::StartsWith(const CString& sPrefix, CaseSensitivity cs) const {
|
||||
return Left(sPrefix.length()).Equals(sPrefix, cs);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user