zoukankan      html  css  js  c++  java
  • ReverseFind的用法 ; 查找字符中最后一个字符

    转载:https://blog.csdn.net/frivolousinstant/article/details/52796922

    ReverseFind

    CString::ReverseFind
      
    ReverseFind 在一个较大的字符串中从末端开始查找某个字符
     
      CString::ReverseFind
      int ReverseFind( TCHAR ch ) const;
      返回值:
      返回此CString对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。
     
      说明:
      此成员函数在此CString对象中搜索与一个子串匹配的最后一个字符。此函数类似于运行时函数strrchr。
      示例:// CString::ReverseFind示例:
      CString s( "abcabc" );
      ASSERT( s.ReverseFind( 'b' ) == 4 );
     
    CString——Left、Right、Find、ReverseFind
    CString::Left(intnCount)
    ——返回字符串前nCount个字符的字符串
    example:
      CString str(_T("Shop,车间"));
      str = str.Left(4);
    结果:str="Shop";
     
    CString::Right(int nCount)
    ——返回字符串后nCount个字符的字符串
    example:
      CString str(_T("Shop,车间"));
      str = str.Right(2);
    结果:str="车间";
     
    CString::Find(_T(","))
    返回“,”在字符串中的索引值
    example:
     CString str(_T("Shop,车间"));
      int idex = str.Find(_T(","));
    此时:idex=4;
     
    宗:要想获得“,”右侧内容
    str = str.Right(str.GetLength()-1-str.Find(_T(",")));
    其中:
    str.GetLength()=7;
    -1排除“,”
    -str.Find(_T(","))排除“,”前的所有字
     
    CString::ReverseFind
      int ReverseFind( TCHAR ch ) const;
      返回值:
      返回此CString对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。
      参数: ch 要搜索的字符。
      说明:
      此成员函数在此CString对象中搜索与一个子串匹配的最后一个字符。此函数类似于运行时函数strrchr。
      示例:// CString::ReverseFind示例:
      CString s( "abcabc" );
      ASSERT( s.ReverseFind( 'b' ) == 4 );
    CString::Left(intnCount)
    ——返回字符串前nCount个字符的字符串
    example:
      CString str(_T("Shop,车间"));
      str = str.Left(4);
    结果:str="Shop";
     
    CString::Right(int nCount)
    ——返回字符串后nCount个字符的字符串
    example:
      CString str(_T("Shop,车间"));
      str = str.Right(2);
    结果:str="车间";
     
    CString::Find(_T(","))
    返回“,”在字符串中的索引值
    example:
     CString str(_T("Shop,车间"));
      int idex = str.Find(_T(","));
    此时:idex=4;
     
    宗:要想获得“,”右侧内容
    str = str.Right(str.GetLength()-1-str.Find(_T(",")));
    其中:
    str.GetLength()=7;
    -1排除“,”
    -str.Find(_T(","))排除“,”前的所有字
     
    CString::ReverseFind
      int ReverseFind( TCHAR ch ) const;
      返回值:
      返回此CString对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。
      参数: ch 要搜索的字符。
      说明:
      此成员函数在此CString对象中搜索与一个子串匹配的最后一个字符。此函数类似于运行时函数strrchr。
      示例:// CString::ReverseFind示例:
      CString s( "abcabc" );
      ASSERT( s.ReverseFind( 'b' ) == 4 );
  • 相关阅读:
    Sqlite数据库的加密
    利用Cache缓存数据DataTable数据提高大数据量访问性能
    MYSQL数据库主主同步实战
    【误人子弟】《ASP.NET常用语句120条,(很实用的)
    Debian 添加 FreeBSD 内核支持
    FIREBIRD的基本数据类型
    扩大Portable Ubuntu的系统可用空间
    SQL语句 按年龄段分组统计人数问题
    aspx 页面,master页面与ascx用户控件传值的问题
    MonoDevelop 2.0 Released 发布
  • 原文地址:https://www.cnblogs.com/MCSFX/p/12655583.html
Copyright © 2011-2022 走看看