位置: 编程技术 - 正文

Perl 字符串处理备忘录(perl字符串替换 ~s)

编辑:rootadmin

1. chop和chomp函数 两个函数都以字符串作为参数,并去除其末尾最后一个字符。区别是,无论最后一个字符是什么,chop都会去除,并在返回值中返回;而仅当字符串最后一个字符与特殊变量$/保存的字符一样时,chomp才会将其去除。默认情况下$/保存换行字符,当然可以重设。  1)如果函数参数是一个字符串数组,那么函数会分别对数组中的每个元素调用。  2)如果函数参数是一个符合列表(即列表中还有其他列表或HASH表),则可以认为保存在参数列表中的是每个复合容器的地址(指针),而此时chop会将地址作为一个字符串处理,从而破坏整个复合列表。  顺带一提,如果一个变量是保存数值类型,而非字符串,该函数会把变量保存的数值解释成字符串。

2. getc函数 getc函数的参数只有一个,就是文件句柄,如果要从标准输入流读入,就使用STDIN。该函数返回读取的字节,要注意的是,如果读取的是文件流,则在EOF处函数返回空字符串,即'';如果读取标准输入流,则会一直阻塞。

3.拼接字符串 使用join函数可以拼接各个字符串,签名为join(delmiter, list)。其中delimiter是一个分隔字符串,在拼接结果中各个分离字符串以该delimiter分隔;list则是各个分离的字符串,也可以是一个保存着若干字符串的数组。

分隔符使用"n"时,就可以拼接成垂直列表了。

4.分割字符串使用split函数进行字符串分割。split(delimiter , string , count)delimiter是分隔符,默认是空格(以tab,空格等进行分割)string是被分割的字符串,不指定该参数时,对$_进行分割count允许分割的最大份数,当实际可以分割的份数超过该值时,第count份子串将保存剩余的字符串函数返回一个数组,里面保存分割的所有字串

5.重复拼接字符串Perl中的 x 操作符,注意操作数必须左边可解析成字符串,右边可解析成数值。

6.字串替换substr(string, offset, length):string:原字符串 , offset:字串所在原字符串中的起始位置,length:字串长度该函数有两种用法:1)获取子串

2)替换子串

函数的第三个参数指定的是被替换子串的长度,因此不影响新替换的字串的长度。

推荐整理分享Perl 字符串处理备忘录(perl字符串替换 ~s),希望有所帮助,仅作参考,欢迎阅读内容。

Perl 字符串处理备忘录(perl字符串替换 ~s)

文章相关热门搜索词:perl字符串截取,perl匹配字符串是否存在,perl字符串替换 ~s,perl字符串长度函数,perl字符串处理,perl字符串操作,perl字符串操作,perl字符串处理,内容如对您有帮助,希望把文章链接给更多的朋友!

perl处理csv文件的小例子 #!/usr/bin/perl#usestrict;open(FILE1,"C:/Perl/BX/BX-Users.csv");open(FILE2,"C:/Perl/BX/BX-Books.csv");open(FILE3,"C:/Perl/BX/BX-Book-Ratings.csv");open(result1,"C:/Perl/BX/BX-Users.txt");my%table;my$r

perl从文件中读取数据并输出的实现代码 window下读取某个文件,格式是:open(filehand,"路径e.g:d:\data.txt");然后将打开的内容赋值给一个变量:$protein=filehand;附:一个读取蛋白质序列的程序。#!/bi

perl高级排序,<=>操作符,飞船操作符 按照要求进行的排序:#!/bin/perl@number=qw//;my@descending=sort{$a=$b}@number;#这里$a=5,$b=,因为$a在前,perl得到的结果是小数在前,也就是升序排列print"@des

标签: perl字符串替换 ~s

本文链接地址:https://www.jiuchutong.com/biancheng/372510.html 转载请保留说明!

上一篇:Perl学习基本备忘录(perl快速入门)

下一篇:perl处理csv文件的小例子(perl use cwd)

  • 海产品的增值税税率是多少
  • 机票抵扣进项税怎么填申报表
  • 纳税人识别号怎么看是不是一般纳税人
  • 企业税申报的三种方式
  • 机票和发票是一样的吗
  • 出口支付给境外的佣金
  • 核定征收一般纳什么税
  • 股权变更后税务需要变更吗
  • 其他应付款计入资本公积
  • 正常工资薪金所得是什么意思
  • 上年城市维护建设税退税怎么记账
  • 偶然所得申报期限
  • 发票代码和发票号码是什么
  • 税收的性质是哪一项
  • 抵债资产账务处理2021年
  • 给员工交的重大医疗保险怎么做分录?
  • 分配利润和分配股利
  • 单独计价入账的土地是无形资产吗
  • 现金折扣税前扣除
  • 代扣代缴的增值税怎么做账
  • 预收账款增值税和消费税纳税时间
  • 获客成本怎么计价
  • 购买股票相关税费会计分录
  • 房地产公司靠什么赚钱
  • 付下一年房租会计分录
  • 计提工资是计提当月的还是上个月的
  • 增值税发票复印件
  • 企业发生的哪些业务可以使用简易计税法
  • 餐饮行业必须要对公账户吗
  • 如何解决心脏供血不足
  • macOS 11 Big Sur 开发者预览版 Beta 8推送
  • thinkphp5 分页
  • vue3使用高德地图
  • 预提收入需不需要计提增值税
  • 停车费报销怎么做账
  • 预付卡怎么开票
  • 办公费抵扣标准
  • 抖音是如何成功的
  • 个人咨询服务费怎么交税
  • 人工智能该如何规划软件工程师岗位
  • 人人都能用英语pdf下载
  • php destruct
  • 购买房屋用于出租属于投资行为吗
  • sql server ssrs
  • 计提工资是什么时候计提
  • 收到费用报销单据应该怎么记账?
  • sql2008数据库存放位置
  • 企业间借款利息可以开专票吗
  • 企业现金流量表怎么分析
  • 建筑业简易征收的条件
  • 预缴税款附加税享受优惠政策吗
  • 待处理财产损益的账务处理
  • 银行结算账户的基本要求
  • 记账凭证的附件数可以手改吗
  • 优化sql语句10种方法
  • mysql安装配置教程5.7.25
  • win8网页打不开
  • windows十桌面
  • 苹果系统数据怎么清掉
  • Win10年度更新(RS1)怎么样升级?升级方法一览
  • win7专业版系统镜像
  • win8.1界面如何改为win7
  • win10可以关闭的功能
  • linux中keepalive
  • linux那么多命令怎么记
  • html中href,src区别
  • python中scatter函数
  • unity开发的小游戏
  • jquery+ajax实现省市区三级联动效果简单示例
  • 浅析我国国防现状
  • es6新方法有哪些
  • unity collider类属性方法
  • 举例说明json数据格式的语法
  • js 编程
  • 以下关于android应用程序的目录结构描述中,不正确的是
  • 村委会税务登记流程
  • 中山大学税务硕士
  • 什么是解放思想?请阐述解放思想和实事求是之间的关系
  • 丹东银行总行电话
  • 国税系统如何变更财务负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设