位置: 编程技术 - 正文

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框架结构)

  • 出口退税附加税分录怎么写
  • 收到劳务发票还未付款
  • 已认证的发票如何转出
  • 利润是非限定净现值吗
  • 营业外支出影响利润
  • 营业外支出影响损益吗
  • 工资薪金需要缴纳什么税种
  • 行政单位会议纪要范文3篇
  • 为什么有的发票税率是3%,有的是1%
  • 企业如何列支个人收入
  • 开发票税前税后
  • 装修费是否计入固定资产
  • 货币资金包括应收票据和应收账款吗
  • 暂估商品年底未入库汇算清缴后处理方法
  • 哪些发票可以进账认证
  • 投资性房地产收入属于什么收入
  • 支付保安公司的钱违法吗
  • 企业所得税属于什么科目
  • 刻章后的发票要打印吗
  • 去国税申请开票需要法人和财务去吗?
  • 正在注销的公司微信收的款怎么追回
  • 股权案例分析2020
  • 资产减值损失是什么类科目
  • 固定资产发票可以抵税吗
  • 抄报不了是怎么回事?
  • 居民供暖税率
  • 专利权转销处理方案
  • 资产总额和净资本的关系
  • 剑灵2.0win7
  • 如何玩转win11
  • 苹果14发布会时间
  • js日期字符串转换为指定格式的日期
  • php的循环
  • 促销商品的方法
  • PHP:finfo_buffer()的用法_fileinfo函数
  • php socket编程
  • 按适用税率计税销售额与应税货物销售额不一致
  • 嵌入式从业10年,聊聊我对工业互联网和消费物联网的看法 | 文末赠书4本
  • es6的class类如何实现继承
  • 个税赡养老人专项扣除 多人
  • 公司当月没有人发工资
  • 预交的诉讼费怎么做账
  • 织梦网站特有标识
  • Python可变数据类型和不可变数据类型
  • 已抵扣的发票冲红会计分录
  • 应付账款转收入摘要怎么写
  • 小规模纳税人缴纳增值税怎么做账
  • 注册资本认缴与实缴有什么区别
  • 预付款项怎么做分录
  • 私人借款条怎么写合法
  • 如何调整利润分录
  • 赞助支出属于什么科目
  • 申请个税退税账号是什么
  • 会计处理的相关知识点
  • 购进货物用于集体福利会计分录
  • 管家婆销售赠品是不是自动结转成本?
  • 建账的基本步骤
  • ubuntu安装mkl
  • 苹果mac系统如何升级最新版本
  • 电脑系统管理员已阻止这个应用怎么办
  • win8.1怎么用
  • 如何将电脑的win7系统变为win10
  • opengl纹理贴图步骤
  • cocos roadmap
  • css选择器类选择器
  • python中myf
  • vue 瀑布流
  • 自动化测试读写题答案
  • jquery html函数
  • 使用jquery实现的项目
  • jquery中什么方法用于模拟光标悬停事件
  • python append、extend与insert的区别
  • windows ipython
  • python 遍历数组
  • python3模拟登录
  • 甘肃国家税务局官网app
  • 2023年最新税率一般纳税人
  • 南京退林还耕
  • 广东省广州市国家安全局
  • 干部任免审批表怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设