位置: 编程技术 - 正文

Perl Substr()函数及函数的应用(perl常用函数)

编辑:rootadmin

推荐整理分享Perl Substr()函数及函数的应用(perl常用函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl strict,perl中sprintf函数的用法,perl substr函数用法,perl sort函数,perl substr函数用法,perl中sub,perl的substr,perl的substr,内容如对您有帮助,希望把文章链接给更多的朋友!

perl substr()函数例子,substr()函数实例代码 - 返回EXPR的子字符串,起始是为字符串内的偏移量OFFSET。

语法:

substr EXPR, OFFSET, LEN, REPLACEMENTsubstr EXPR, OFFSET, LENsubstr EXPR, OFFSET

定义和用法

返回EXPR的子字符串,起始是为字符串内的偏移量OFFSET。如果OFFSET为负,开始有很多的字符结尾的字符串。如果LEN指定,返回的字节数,或所有的字节,直到结束的字符串(如果不指定)。如果len为负数,结束掉多少个字符的字符串。

如果更换REPLACEMENT 指定的子串替换,替换REPLACEMENT 的字符串。

如果您指定的子串,越过结尾的字符串,返回原始字符串的唯一有效的元素。

返回值

字符串

例子

试试下面的例子:

这将产生以下结果:

Perl Substr()函数及函数的应用(perl常用函数)

Substring valuye is aySubstring valuye is ka

实例解析Perl substr函数应用

本文和大家重点讨论一下Perl substr函数应用,在编写perl程序的时候,我们有时需要截取一个字符串中的部分内容,这个时候通常会使用substr函数实现这个功能。

Perl substr函数应用

在编写perl程序的时候,我们有时需要截取一个字符串中的部分内容,这个时候通常会使用Perl substr函数实现这个功能。

运行上面的程序,输出结果"testt",这个是我们想要的结果。再看看下面的程序:

这时候输出了一个"&#;",这显然不是我们想要的结果。因为在perl中,所有从外部输入的字符串(包括写在程序里的字符串)都会当成字节来处理,"printsubstr($str,0,1);"这句话只是把"测试文本"的第一个字节取出来,并且用print输出,然而单个字节是不能表示一个中文字符的,所以就输出了"&#;"。

如果想要上面的程序输出正确的结果,就需要使用decode函数把"测试文本"转换成perl内部字符串,让perl把"测试文本"当成字符串来处理,这样再用"substr($str,0,1);"截取的就不是一个字节,而是一个汉字。

下面看一下Perl substr函数的用法:

指令:substr

语法:substr($string,offset,length)

offset代表起始字符的位置,length代表引用的字符串长度,如果省略length则代表从起始值到字符串的最后一个字符长度。而

offset如果是负值的话,就会从字符串右边开始指定字符。

示例:

javascript数组克隆简单实现方法 本文实例讲述了javascript数组克隆简单实现方法。分享给大家供大家参考,具体如下:htmlheadmetahttp-equiv="Content-Type"content="text/html;charset=gb"title新建网页

javascript基于prototype实现类似OOP继承的方法 本文实例讲述了javascript基于prototype实现类似OOP继承的方法。分享给大家供大家参考,具体如下:这里要说明的是,公有属性(使用this.修饰符)可以被

基于JavaScript获取鼠标位置的各种方法 在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下

标签: perl常用函数

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

上一篇:分享JavaScript与Java中MD5使用两个例子(javascript与java)

下一篇:javascript数组克隆简单实现方法(js数组用法)

  • 柴油车尾气处理液会计分录
  • 网银转账与支票的区别
  • 资产总额的季度怎么算
  • 投资性房地产出售的会计处理
  • 电子承兑提示付款
  • 什么叫销售劳务
  • 社保免征还需要申报吗
  • 汇算清缴可以调成本吗
  • 停用的厂房折旧吗
  • 进口增值税的计税依据
  • 商业银行税前收益率
  • 差额征税的财税处理怎么做?
  • 公司司机出车补贴
  • 基建账的年终结转
  • iphone手机腾讯视频怎么取消自动续费
  • 小规模季度不超过多少不用交税
  • 购买面粉的税率是多少
  • 工资薪金支出税收金额怎么算
  • 批发行业增值税税负率是多少呢
  • 免租与转租分别什么意思
  • 开票金额开多了,对公司有影响吗
  • 不动产公告期
  • 企业所得税季报人数怎么填
  • 营改增后的劳务费怎么开
  • 债务优化是做什么的工作
  • 预付加油充值卡可以报销吗
  • win10应用商店下载的软件在哪
  • scanserver.exe - scanserver是什么进程 有什么用
  • 施工项目费用明细表模板
  • php自动下载文件到本地
  • 慈善总会捐赠流程
  • 保险委托支付
  • win11怎么双击直接打开程序
  • 企业应纳所得税计算公式
  • adamax优化器
  • 增值税专用发票上注明的价款含税吗
  • 长期股权投资的账面价值怎么计算
  • 小企业会计准则
  • php 访问数据库
  • postman密码
  • php打包phar
  • 增值税减免附加税用计提吗
  • 未拿到发票怎么做账
  • 财务管理中的折现率是指什么
  • 在建工程预付款超过审计价怎么办
  • 年末应交税费怎么算
  • 软件开发费属于什么费用
  • 预提费用汇缴时间怎么算
  • 企业应付账款科目的借方余额反映的是
  • 租金收入怎样缴纳个税
  • 纳税人申报的方法有哪些
  • 代理记账公司账务很乱能接吗
  • 收到以前年度退回的企业所得税怎么做账
  • 汇算清缴需要传票么
  • 装修公司让客户承担税费是否合理
  • 会计手工做账的目的
  • 收购企业如何做账务处理
  • 暂估入库估多了,汇算清缴前调整
  • 已经结账的账目怎么冲红
  • 固定资产一次性扣除账务处理
  • 非营利机构如何申请
  • 公司购入二手车没有发票怎么入账
  • winxp 共享设置
  • 解决win10蓝屏
  • inc是什么软件
  • win7 64位纯净版图标变成了一样该怎么办?win7旗舰版图标变成一样的解决方法
  • win10系统如何解除屏保
  • Linux 压缩某个文件夹的实现方法
  • 批处理setlocal
  • js设置窗口大小
  • jquery源码是什么水平
  • android编译环境搭建
  • 简述javascript中的函数
  • javascript开发自学
  • 如何判断安卓手机
  • 蛋哥的日常
  • Android IntentFilter 匹配原则浅析
  • 如何将位置信息生成二维码
  • 提问:请问海淀区各税务所管辖范围都是哪里?
  • 从国外寄电吉他要多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设