我需要检查wstring是否以特定字符串开头。
const wstring str = "Hello World";
wstring temp="Hello ";
我如何检查str
是否以temp
开头?
答案 0 :(得分:10)
为初学者使用宽文字;然后它变得轻而易举:
std::wstring const str = L"Hello World";
// one method:
if (str.substr(0, 6) == L"Hello ") { /* yay */ }
// another method, better:
if (str.find(L"Hello ") == 0) { /* hooray */ }