zoukankan      html  css  js  c++  java
  • 常用字符串操作函数

    一.就构成单元字符而言

    1. 求字符串长度:int StrLength (s)

    2. 在某元素前插入一个字符:int InsertStr (s,e,char a)

    3. 在某字符后加入一个字符:int InsertStr(s,e,char a)

    4. 删除一个字符:int Get(s,char a)

    5. 判断是否有某个字符:int Index (s,e)

    6. 找与已给字符匹配的字符:int Locate(s,e)

    7. 输出与所给字符匹配的字符的位置:int Put(s,e,*p)

    8. 计算与所给字符匹配字符的个数:int Count(s,e)

    9. 用某字符替换另一个字符:int Substitute(s,e,char a)”

    二.子字符串的操作

    1. 比较两个字符串中某部分字串是否相等:int Compare(s,str1,t,str2)

    2. 某字符前插入某个字符串:int Insert(&s,e,t)

    3. 删除某个字符串:int Delet(&s, str)

    4. 从串s中删除第pos个字符起长度为len的子串:StrDelete(&s,pos,len)

    5. 查找某个位置上是否有某子字符串:int Thereis(*p,str)

    6. 整个字符串中是否有某子字符串:int Exist(s,str)

    7. 有某子字符串的位置:int Get(s,str,*p)

    8. 包含几个该子字符串:int Count(s,str)

    9. 用一个字符串替换某个字符串:int Subsititute(s,str1,str2)

    三.整个字符串的操作:

    1. 字符串赋值 int Assign(&T,chars)

    2. 返回首字符的地址 :int Return(&S)

    3. 比较两个字符串的大小:int Compare(s,t)

    4. 判断字符串是否相等:int IsEquality(s,t)

    5. 将一字符串的某部分复制到另一个字符串:int Copy(&t,s,pos)

    6. 将一个字符串复制到另一个字符串:int StrCopy(&t,s)

    7. 连接两个字符串:int Concat(&T,s1,s2)

    8. 字符串判空:int IsEmpty(&s)

    9. 销毁字符串:int Destroy(&s)

    10. 清空字符串:int Clear(&s)

    11. 返回在两个字符串中相同的字符:int Get(&s,&t,char a)

    12. 返回在两个字符串中相同字符的个数:int Count(&s,&t,e)

    13. 返回在两字符串中相同的子串:int Get(&s,&t,s1)

    14. 返回在两字符串中各自具有相同子串的个数:int Count(&s,&t,str)

    15. 返回两字符串中相同子串的个数之和:int SumNum(&s,&t,str)

    16. 将字符串中大写字母换为小写字母,并返回:int Trans(&s)

    17. 将字符串中小写字母换为大写字母,并返回:int Trans(&s)

    18. 将字符串中字符的顺序完全颠倒顺序重新排列并返回:int Modify(&s)

    19. 用sub返回串s的第pos个字符起长度为len的子串:SubString(&Sub,S,pos,len)

    20. 用v替换主串s中出现的所有与t相等的不重叠子串:Replace (&s,t,v)

  • 相关阅读:
    基于 HTML5 Canvas 的交互式地铁线路图
    基于HTML5的WebGL实现json和echarts图表展现在同一个界面
    基于HTML5和WebGL的3D网络拓扑结构图
    JavaScript基础:创建对象
    使用ksoap2报java.io.EOFException异常问题解决方法
    Silverlight之我见
    今年的IT大趋势是虚拟现实
    Apache服务器部署ASP.NET网站
    Bootstrap优秀网站:乐窝网
    [转载]C#读取Excel几种方法的体会
  • 原文地址:https://www.cnblogs.com/hcu5555/p/2665334.html
Copyright © 2011-2022 走看看