错误使用find_last_of函数
2012-01-15 17:22
176 查看
一直以为该函数可以从字面上来解释,但是其实不是的,msdn中的记录是
Searches through a string for the last character that matches any element of a specified string.
我英语不好,乍一看之下, 感觉是从右向左找出子串在父串中的位置。 可以写程序时,写了好几次,结果都不对,仔细又看了看,找找资料,发现该函数是从右向左找出子串中字符之一在父串中的的出现位置。
所以要记录一下。 如果要从右向左找到一个子串的出现位置,应该使用 rfind 函数
Searches through a string for the last character that matches any element of a specified string.
我英语不好,乍一看之下, 感觉是从右向左找出子串在父串中的位置。 可以写程序时,写了好几次,结果都不对,仔细又看了看,找找资料,发现该函数是从右向左找出子串中字符之一在父串中的的出现位置。
所以要记录一下。 如果要从右向左找到一个子串的出现位置,应该使用 rfind 函数
相关文章推荐
- ubuntu 中使用jar 报 could not find Java 2 Runtime Environme 错误
- ASP.NET使用MySQL数据库得到错误Unable to find the requested .Net Framework Data Provider
- Controller的构造函数使用UserManager.FindById(User.Identity.GetUserId())导致错误的处理
- 字符串处理函数find_first_of和find_last_of的使用
- 关于MFC中OpenCV图像处理使用cvFindContours引起的中断错误
- 忆龙2009:使用ACS进行机器跨域认证出现错误:"NTLIB: Could not find machine host"
- 使用FormatMessage功得到GetLastError得到的错误信息
- 使用FormatMessage获取由GetLastError得到的错误的描述
- Python 使用mingw构建第三方库 Unable to find vcvarsall.bat错误解决方法
- 在使用MyEclipse时出现的一个“cannot find a socket for the debugger”错误
- 处理使用node-gpy时遇到的Can't find "msbuild.exe"错误
- VC中GetLastError()获取错误信息的使用,以及错误代码的含义
- (转帖)如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)
- 使用第三方 'Could not find class 'net.htmlparser.jericho.Source' 错误修复 红色感叹号
- 使用@ResponseBody 出现错误Could not find acceptable representation
- android 使用Tabhost 发生could not create tab content because could not find view with id 错误
- 使用_tfindnext遍历某一文件夹下的子文件夹出现程序终止错误。
- linux rhel6.2 解决 git 使用错误:fatal: Unable to find remote helper for 'https'
- (原創) 如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)
- VC中GetLastError()获取错误信息的使用