zoukankan      html  css  js  c++  java
  • 字符串截取

     char str[] = "xxxx.dll" //(C语言)

    char*p; 
    p=strrchr(str, '.');//查找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符

    //如果未能找到指定字符,那么函数将返回NULL

    //例子返回dll

    CString str="xxxx.dll"; //(C++)
    int n = str.ReverseFind('.') 
    str = str.Left(str.GetLength()-n-1); //在一个较大的字符串中从末端开始查找某个字符

    例:CString s( "abcab" );
    ASSERT( s.ReverseFind( 'b' ) == 4 );

     

    string inputFileName = “##_##_##_###”;//(C#)
    string[] str = inputFileName.Split('_');//提取下划线分段的字符串

     

    sscanf字符拆分:(linux、unix)

        sscanf(strTmpName,"%4s_%12s_%4s%2s%2s_%2s%2s_%5s_%c",SatID,strWord,cy,cm,cd,ch,cn,wordTime,&wordFlag);

    sprintf字符拼接:

         sprintf(cBCALDataFileName,"%4s%2s%2s",cy,cm,cd); 

    C#去掉路径,并按_截取

    string tmp = Path.GetFileNameWithoutExtension(FileNames[0]);
    string[] spStr = tmp.Split('_');

  • 相关阅读:
    Web开发规范
    选择器优先级计算
    CSS 技巧
    CSS3滤镜
    CSS3动画
    css3 <3D 转换>
    CSS3 2D 转换
    CSS3文本(text)模型
    CSS3颜色和渐变
    王道8.6
  • 原文地址:https://www.cnblogs.com/lovemyhuangmei/p/3855230.html
Copyright © 2011-2022 走看看