工作中写了如下的语句,结果得到的值不是想象中的值,求教。
std::string strTemp = "<li class=\"investmenuliaspre\"><a href=\"/inves-515.html\" title=\"中国\" target=\"_blank\"><img src=\"template/images/no80.jpg\" /></a></li>";
int npos = strTemp.find_first_of("title");
=========
npos返回的值是1,百思不解。真心求教。
------解决方案--------------------
很正常啊,位置1的字母是l,这个是你指定的查找字符之一。
------解决方案--------------------
size_type find(
const value_type* _Ptr,
size_type _Off = 0
) const;