• 常用字符串操作函数


    一.就构成单元字符而言

    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)

  • 相关阅读:
    kubernetes之手动部署k8s 1.14.1高可用集群
    db2 常用配置
    db2 常用命令
    linux 常用命令
    linux for 使用
    图解Python 【第六篇】:面向对象-类-进阶篇
    图解Python 【第五篇】:面向对象-类-初级基础篇
    图解Python 【第一篇】:Python基础1
    图解Python 【第三篇】:Python-函数
    图解Python 【第二篇】:Python基础2
  • 原文地址:https://www.cnblogs.com/hcu5555/p/2665334.html
Copyright © 2020-2023  润新知