• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Perl中的字符串操作函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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) ;


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
perl实现二叉树发布时间:2022-07-22
下一篇:
perl实现监控linux发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap