位置: 编程技术 - 正文

perl uc,lc,ucfirst,lcfirst大小写转换函数

编辑:rootadmin

推荐整理分享perl uc,lc,ucfirst,lcfirst大小写转换函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

大小写字母转换:

函数 uc (uppercase) 将所有的小写字母转成大写;

函数 lc (lowercase) 将所有的大写字母转成小写;

Perl提供了四个内置的函数类,从而能够轻松地改变字符和字的大小写。函数uc()会用大写返回其所有的参数,而lc()会用小写返回其参数。如果没有指定参数的话,uc()和lc()都会对$_变量进行操作。要改变字的首字母的大小写,就要使用ucfirst()和lcfirst()。和uc()以及lc()类似,如果没有指定参数,ucfirst()和lcfirst()会对$_变量进行操作。

这四个函数都不会改变其参数;它们只是会返回其参数的副本,而这个副本经过了改变。所以,你必须将结果分派给一个变量或者打印它,或者用其他的方式使用返回的值。像下面这样做是一个常见的错误:

第一眼看上去,你可能会预计这段代码将打印“HELLO”。但是,由于uc()没有更改其参数,所以它的结果只打印了小写的“hello”。要获得预期的结果,就要使用像下面这样的代码:

perl uc,lc,ucfirst,lcfirst大小写转换函数

更改字的大小写的另一种方式,是对双引号里面的字符串使用/L和/U逸出序列。使用下面的代码你可以获得与前面相同的结果:

逸出字符/E会结束前面逸出字符(在这里是/U)开始的内容。

利用Perl内置的大写和小写函数,以及双引号里的逸出字符/U和/L,改变(字符的)大小写是很容易的。

单词首字母大写

在perl中,我们可以通过uc,lc,U,L来修改变量的大小写。其中uc,U是将变量中的字母全部转换为大写,对应的lc和 L是将变量中的字母全部转换为小写。如果我们只想将变量的首字母大写或将变量的首字母小写,我们可以使用perl提供给我们的另外两个函数 ucfirst和lcfirst来实现,下面我们来看一个具体的例子:

上面的这个程序打印的结果如下:

helloHELLOhelloHELLohelloHellohello

这篇到这就结束了,积木网小编特为大家整理了好几篇文章,希望以后大家多多支持积木网。

在Django框架中自定义模板过滤器的方法 自定义过滤器就是有一个或两个参数的Python函数:(输入)变量的值参数的值,可以是默认值或者完全留空例如,在过滤器{{var|foo:"bar"}}中,过滤器foo会被传

Perl图形化包管理工具PPM学习使用笔记 PPM(Programmer'sPackageManager)是ActivePerl自带的一个图形化管理工具,有了这个工具,要升级,更新,移除Perl的Package都非常方便。只需要输入ppm或者ppmgui就可

Perl初学笔记之Hello World 工作需要开始学Perl,下载个Window版(5.)的:下载链接

标签: perl uc,lc,ucfirst,lcfirst大小写转换函数

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

上一篇:Perl中的符号 ->;、=>; 和 :: 分别表示什么意思?(perl中的$1)

下一篇:在Django框架中自定义模板过滤器的方法(django框架结构)

  • 职工享受工伤津贴的条件
  • 哪些企业需要缴纳企业所得税?
  • 盘盈固定资产明细账怎么填写?
  • 取得研发样品收入
  • 飞机发票和行程单可以一起开吗
  • 加油电子普通发票可以抵扣增值税吗
  • 企业所得税可以抵扣吗
  • 税务稽查可否清算土地增值税
  • 跨年度借款利息的税务处理怎么做?
  • 融资租赁主营业务收入如何确认
  • 承包外单位食堂会计怎么做账
  • 财务费用手续费有哪些
  • 材料存货的期末计量有何特点
  • 一个月计提2个月工资
  • 土地纳税申报表
  • 外购固定资产如何入账
  • 收到老板的钱会计分录
  • 电商企业收入成本如何核算
  • 出口退免税的类型
  • 工资税金算法
  • 股东不发工资只给员工钱
  • word文档打印时不打印批注
  • 个人社保和公积金扣款公司七个人三怎么样
  • 电脑病毒的特点包括
  • 支付宝流量红包怎么取消
  • 其他综合收益属于什么科目借贷
  • PHP:session_commit()的用法_Session函数
  • 公司出租房租怎么交税
  • 阐述python中浅复制与深复制
  • php 验证码
  • 还在用夸克?这3款能安装插件的手机浏览器不香吗_Via_
  • php图片上传代码详解
  • thinkphp教程
  • ORB_SLAM2+kinect稠密建图实战项目总结
  • 猿创征文,新芯设计
  • redis主从复制如何保证不丢失数据
  • bash的主要功能
  • 银行存款向灾区捐款
  • 公务交通通讯补贴
  • 预算外财政支出
  • 水利基金的计税税率6
  • 金税四期介绍 王军
  • 一年内到期的非流动资产
  • 武汉营业执照注销流程
  • 买的仪器
  • 公司租赁房屋房产税
  • 电子退库收入怎么入账
  • 企业设置的坏账科目
  • 开公司的车出差违章算谁的
  • 购买员工福利品会计分录
  • 医保账户收入金额是怎么算的
  • 饭店的会计做账怎么做
  • 公司转让无形资产开什么票
  • 外账和内账怎么配合做账
  • 企业如何建账做账
  • mysql5.7安装版下载
  • 应用商店升级版
  • win1020h2累积更新
  • 电脑开机显示xp后无反应
  • 家庭版的海鲜大杂烩
  • slee81.exe - slee81是什么进程
  • ubuntu下软件
  • windows窗口跑到了侧面
  • centos6.5升级到7.2
  • 32位系统的电脑可以连接打印机吗
  • windows11内测版
  • vlcplayer最新版
  • win7系统怎样修复网络连接
  • nodejs的express框架详解
  • perl 文件
  • 简单的小创意
  • unity intercom
  • unity协程的工作原理
  • python数据类型有什么用
  • 自制基质
  • 北京税务局网上怎么登录
  • 政务服务网怎么打印电子资格证书
  • 房产税江苏2021年征收标准
  • 企业自建房如何缴税
  • 上缴财政总额是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设