1、$position = index(string,substring,skipchars);

该函数返回子串substring在字符串string中的位置,如果不存在,则返回-1;参数skipchars是可选参数,表示查找之前跳过的字符数,即:从该位置处开始查找;

2、rindex(string,substring,skipchars):功能与index()类似,不同的是它从string的右端开始查找;

3、$Len = length(string):求字符串的长度;

4 、 $offset = pos(string):返回最后一次模式匹配的位置;

5、$substring = substr(string,skipchars,length):该函数在字符串string中跳过skipchars个字符的位置(从skipchars位置处)开始抽取长度为length的子串;第一个字符的位置为0;

6、study(string):用一种内部格式提高变量的访问速度,同一个时刻仅对一个变量起作用;

7、lc(string):把string中的所有字母都转换成小写字母;

8、uc(string):把string中的所有字母都转换成大写字母;

9、lcfirst(string):把string中的第一个字母转换成小写字母;

10、ucfirst(string):把string中的第一个字母转换成大写字母;

11、join(sepatorstring,list):把列表list中的所有元素串联到同一个字符串中,相邻两个元素之间使用sepatorstring分隔;

12、sprintf(formatstring,field1,field2,。。。,fieldn):该函数的功能同C语言中的sprintf()函数;都是多字符串进行格式化,不同的是该函数返回格式化后的结果字符串;

13、quotemeta(string):把string中非单词的字母前加上反斜杠"/";

14、hex(string):把字符串形式的十六进制数据转换成十进制的整数;

15、int(floatnum):把浮点数去掉小数部分而转换成整数;

16、oct(ocunum):把字符串形式的八进制(0)或十六进制(0x)数据转换成十进制数;

17、ord(char):返回字符char的ASCII值(整数);

18、chr(ASCII_VALUE):返回与整数ASCII_VALUE对应的字符;0 <= ASCII_VALUE <= 255;

19、defined(expr):判断一个变量、数组或数组中的一个元素是否已经被赋值;expr为一个变量名、数组名或一个数组元素;如果已经定义或赋值,则返回true,否则返回false;

20、undef(expr):取消变量、数组或数组中元素的定义,甚至可以取消子程序的定义,并回收其所占用的空间。返回值始终为未定义值,此值与空串等效;如:$RetValue = undef(expr) ;

转载于:https://www.cnblogs.com/DaBing0806/p/4848703.html

Perl中的字符串操作函数相关推荐

  1. (转载) 标准C中的字符串操作函数

    字符串操作函数 目录: 1.  memset   初始化字串 2.  strlen       字串长度 3.  strcpy / strncpy  拷贝字串 4.  strcat / strncat ...

  2. perl 字符串删除末尾几个字符_perl中的字符串操作函数chomp与chop介绍

    chomp与chop都是用于去除字符串变量尾部的字符,但它们有各自的区别. chomp函数对变量起作用,而此变量含有字符串.如果字符串结尾有换行符,chomp可以去掉它.这基本上就是它能完成的所有功能 ...

  3. Python中字符串操作函数string.split('str1')和string.join(ls)

    Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 1 def split(self, ...

  4. C语言常用字符串操作函数大全详解(strstr,strtok,strrchr,strcat,strcmp,strcpy,strerror,strspn,strchr等)

    参考:string.h中常用字符串操作函数说明(strstr,strtok,strrchr,strcat,strcmp,strcpy,strerror,strspn,strchr等) 作者:一只青木呀 ...

  5. c语言中空格字符怎么表示_C语言中常用的字符串操作函数

    作者:陈太浪 出处:https://home.cnblogs.com/u/TomHe789/ C语言中提供了许多的字符串操作函数,常见的字符串操作函数有以下几种: 1.求字符串长度的函数 原型函数:s ...

  6. JavaScript中常见的字符串操作函数及用法汇总

    转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...

  7. 汇编中的字符串操作指令

    每一种语言都有一些字符串操作函数,反汇编后的代码也不例外.网上讲的都比较零碎,我将它们收集起来,并配上自己的理解,形成本文. 一.字节操作指令:lodsb和stosb 1. lodsd需要寄存器esi ...

  8. Sql字符串操作函数

    1.去空格函数 (1).LTRIM() 把字符串头部的空格去掉. (2).RTRIM() 把字符串尾部的空格去掉. 2.字符转换函数 (1).ASCII() 返回字符表达式最左端字符的ASCII 码值 ...

  9. c语言内存复制函数,【C语言】 字符串操作函数及内存拷贝函数归总

    今天在这里把零散的一些常用的字符串操作函数和内存拷贝函数进行一下归总实现. 一 . 字符串操作函数 字符串操作函数有很多,这里我列举一些常用的函数,以及自实现的代码: 字符串拷贝函数: 函数原型:ch ...

最新文章

  1. 怎样预训练GNN能实现更好的迁移效果?
  2. 【CV】10种轻量级人脸检测算法大PK | 代码集合开源
  3. RPC和MQ各自适合的应用场景
  4. Zookeeper数据一致性原理
  5. FISCO BCOS 区块链 查看代码版本号
  6. 使用vs2005经验与教训(关于masterpage,menu,gridview及对exce的l操作)
  7. linux上jdk安装
  8. react 加粗_css字体如何加粗?
  9. 内存超频时序怎么调_内存超频(ddr4内存时序多少为好)
  10. oracle语法基础
  11. 上网行为安全之终端识别和管理技术
  12. h5输入框提示语 正常文本框提示语
  13. 机器学习(Hands on)第二章修正版完整代码
  14. 在互联网行业断断续续这四年间
  15. 缓和曲线与原曲线任意点坐标计算程序
  16. 深入 AXI4 总线(一)握手机制
  17. Ubunt 20.04 使用CDROM或ISO作为安装源
  18. MySql中的NULL值和空值
  19. 软件行业的最后十年【ChatGPT】
  20. 数据结构--栈(FILO)和队列(FIFO)的应用

热门文章

  1. bzoj 3209 数位DP+欧拉定理
  2. Vue-员工管理系统
  3. zabbix监控超详细搭建过程
  4. Python——反射
  5. 算数基本定理(例题:LightOJ1341)
  6. 结构体序列为JSON
  7. 今天下棋,结合以前一些技巧的总结
  8. 设置cookie和查找cookie的方法
  9. 【支付专区】之解析微信支付返回xml
  10. bzoj 1026: [SCOI2009]windy数 数位DP算法笔记