位置: 编程技术 - 正文

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

  • 增值税普通发票几个点
  • 税金及附加如何记账
  • 个人销售二手车要交增值税吗
  • 增值税小规模纳税人申报表填表说明
  • 税务网上清卡流程
  • 企业税申报的三种方式
  • 没有发票先入账怎么办
  • 调研费用怎么写
  • 增值税的视同销售行为有哪些
  • 生产型企业直接进口产品是否可直接出口
  • 发票只能全部冲开吗
  • 或有负债在报表附注哪里
  • 资产负债表总账科目有哪些
  • 预算基数是什么
  • 预缴税款缴多了怎么办
  • 营业范围之外的产品可以出售吗
  • 材料成本和加工费含税吗
  • 视同销售应付福利费账务处理是怎样的?
  • 营改增后发票上必须要开具税收分类编码吗?
  • 海外仓储的税务风险你都清楚吗?
  • 利润表所得税费用怎么填
  • 债务免除的税务处理
  • 土地平整费计入什么科目
  • 建筑业进项税抵扣不足
  • 当月支付费用当月收到发票
  • 有形动产租赁服务和不动产租赁服务的区别
  • 民间非营利组织会计制度最新版
  • 汇算清缴补交所得税后报表需要调整吗
  • 个税三险一金指什么意思
  • 资源管理器一直弹出
  • 腾讯电脑管家中蓝牙在哪
  • 出纳有哪些清点项目
  • 公司购买空调计入什么费用
  • 网页提示摄像头未授权
  • win11启动方式
  • 企业出租涉及到的税收
  • linux中loop的含义
  • PHP:pg_client_encoding()的用法_PostgreSQL函数
  • 有关预收账款的说法正确的是
  • 审核凭证要注意哪些问题
  • 期间费用的会计科目
  • laravel登录接口
  • wordpress界面
  • 扩散分类
  • vue.$el
  • 基于matlab的随机森林回归和交叉验证
  • 增值税专用发票几个点
  • 搅拌机属于哪类税收
  • 推广费属于什么大类
  • linux lab安装
  • 帝国cms使用手册
  • 印花税申报怎么更正采集处理
  • mongotemplate 分页查询
  • 残疾人就业保证金上年工资总额是说上一年度么
  • 固定资产清理是什么账户
  • 其他应付款在现金流量表
  • 企业外币折算的方法包括
  • 待摊费用在新会计准则里面有吗
  • 市政配套费减免政策
  • sqlserver升级到2016
  • mysql 1290怎么解决
  • 记录一次博客迁移到Docker上的操作
  • u盘装win8系统教程图解
  • 微软the initiative
  • Linux操作系统分为
  • linux安装视频教程
  • winxp刻录光盘步骤
  • linux必不可少的分区
  • windows7里剪切小剪刀在哪里
  • linuxcoll
  • linux系统怎么隐藏文件
  • opengl详解
  • jquery的用处
  • cocos2dx游戏开发
  • python sftp put
  • 浏览器兼容性问题是什么意思
  • 税务检查调账通知书
  • 浙江国地税申报网
  • 工商局税务局合并了吗
  • 劳务报酬预缴税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设