zoukankan      html  css  js  c++  java
  • CString中TrimLeft()与TrimRight()的用法

    CString::TrimLeft
    void TrimLeft( );
    void CString::TrimLeft( TCHAR chTarget );
    void CString::TrimLeft( LPCTSTR lpszTargets );


    参数: chTarget 要被整理的目标字符。
    lpszTargets 指向一个字符串的指针,该字符串包含了要被整理的目标字符。
    说明:
    这个成员函数的没有参数的版本用来将字符串最前面的空格修整掉。当在没有参数的情况下调用时,TrimLeft删除换行符,空格和tab字符。

    这个成员函数的需要参数的版本用来将一个特定的 字符 或一群特定的字符从字符串的开始处删除。

    TrimRight()这个方法可用于消除从右侧起所遇到的所有空格 字符 ,同时也可用于消除目标字符集合中出现的任一字符,直到遇到第一个不属于目标字符串子集的字符为止。
    函数原型

    void TrimRight( );
    void TrimRight( TCHAR chTarget );
    void TrimRight( LPCTSTR lpszTargets );

         参数
    chTarget
    指定要清除的目标字符集合
    lpszTargets
    指向需要清除的目标字符集合的指针

    注意

    这个函数并不是要清除从右边起所出现的完全匹配与目标字符集合的字符串,如:
    CString  a = "Ie.exe";
    a.TrimRight(".exe");
    //执行之后,a中的字符串为I,而不是Ie
    CString str = "abbcadbabcadb ";
    str.TrimLeft("ab");
    //结果"cadbabcadb "
     
  • 相关阅读:
    01、启动优先和安全设置
    5、bam格式转为bigwig格式
    1、蛋白质二级结构预测方法
    12、IGV-Integrative Genomics Viewer
    docker-compose 工具安装
    docker-compose.yml 语法说明
    docker 镜像和容器的批量清理
    rancher 笔记 之 rancher应用中心
    golang 学习笔记
    docker registry 搭建
  • 原文地址:https://www.cnblogs.com/rosesmall/p/14805392.html
Copyright © 2011-2022 走看看