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 );
  • 相关阅读:
    Version
    Windows Server Protocols (WSPP)
    Tomcat启动问题jvm访问拒绝的解决方法
    vue3中使用draggable插件实现元素的拖拽,排序,克隆
    消息队列的思考
    jenkins_ssh
    jenkins_构建配置
    minikube清理sh
    stream源码导读
    源码rabbit_3_消息链路追踪
  • 原文地址:https://www.cnblogs.com/MCSFX/p/12655583.html
Copyright © 2011-2022 走看看