在perl中,我们可以通过uc,lc,\U,\L来修改变量的大小写。其中uc,\U是将变量中的字母全部转换为大写,对应的lc和\L是将变量中的字母全部转换为小写。如果我们只想将变量的首字母大写或将变量的首字母小写,我们可以使用perl提供给我们的另外两个函数ucfirst和lcfirst来实现,下面我们来看一个具体的例子:
#! /usr/bin/perl
use strict;
use warnings;
my $littile = "hello";
print "little:$little\n";
my $big = uc($little);
print "big:$big";
$little = lc($big);
print "little:$little\n";
$big = "\U$little";
print "big:$little";
$little = "\l$big";
print "little:$little\n";
$big = ucfirst($little);
print "big:$little\n";
$little = lcfirst($big);
print "little:$big\n";
上面的这个程序打印的结果如下:
hello
HELLO
hello
HELLo
hello
Hello
hello
当你掌握了上面的的用法之后,你可以做任意的组合,例如ucfirst(lc($big))---首字母大写,其他字母小写---或者是其他更复杂的使用方法。
源地址:http://www.perlcn.com/perlbc/perljc/222.html

perl中uc,lc,ucfirst,lcfirst的用法(转载)相关推荐

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

    大小写字母转换: 函数 uc (uppercase) 将所有的小写字母转成大写: 函数 lc (lowercase) 将所有的大写字母转成小写: Perl提供了四个内置的函数类,从而能够轻松地改变字符 ...

  2. Perl 中关于 LWP::UserAgent等模块用法

    LWP::UserAgent 用法:  require LWP::UserAgent;    my $ua = LWP::UserAgent->new;  $ua->timeout(10) ...

  3. [Perl系列—] 2. Perl 中的引用用法

    Perl 中的引用,为什么要使用引用? 对于熟悉C语言的开发者来说, 指针这个概念一定不陌生. Perl 的引用就是指针,可以指向变量.数组.哈希表甚至子程序. Perl5中的两种Perl引用类型为硬 ...

  4. perl中last的用法

    在C语言中,如果想要退出一个循环,我们可以使用break.在perl中,没有beak这个关键字,但是perl却也提供了另外一个关键字,让程序从循环中跳出,那就是last.现在我们就看一下last的使用 ...

  5. c语言中push函数pop函数用法,perl中pop与push函数

    pop 操作将数组的最后一个元素取出并返回: @array=5..9; $fred=pop(@array);      #$fred 得到 9,@array 现在为(5,6,7,8) $barney= ...

  6. 强大的Perl中的正则

    转载本站文章请注明,转载自:扶凯[http://www.php-oa.com] 本文链接: http://www.php-oa.com/2008/12/20/power-perl.html Perl的 ...

  7. Perl中的正则表达式

    转自:http://c20031776.blog.163.com/blog/static/684716252013624383887/ Perl 程序中,正则表达式有三种存在形式 分别是 (1 模式匹 ...

  8. perl-regexp_使用Regexp :: Common在Perl中轻松进行数据验证

    perl-regexp 在Perl中构建正则表达式可能会有些棘手,特别是对于新手而言. 这是一项强大的技术,但是即使是经验丰富的Perl开发人员有时也会发现自己在检查文档以确保他们做对了. 正则表达式 ...

  9. 在 Perl 中利用 DOM 和 XPath 对 XML 进行有效处理

    文在对几个大型 XML 项目进行分析的基础上研究了如何有效且高效地使用 DOM.开发人员兼作者 Tony Daruger 提供了一组用法样式和一个函数库,以使 DOM 强壮和易用.虽然 DOM 提供了 ...

  10. perl中的grep函数介绍

    31 grep函数 (如果你是个的新手,你可以先跳过下面的两段,直接到 Grep vs.loops 样例这一部分,放心,在后面你还会遇到它) <pre> grep BLOCK LIST g ...

最新文章

  1. java B2B2C Springcloud电子商城系统-断路器(Hystrix)
  2. 【Python基础】Python的元组,没想象的那么简单
  3. MATLAB如何用循环分割,利用Matlab进行分割提取浮游生物
  4. 通过rsync搭建一个远程备份系统(二)
  5. 开源NewSQL – CockroachDB在百度内部的应用与实践
  6. 【设计模式】设计模式六大原则
  7. Java 调用http接口
  8. go学习笔记-运算符
  9. 为什么这么多的广告呢
  10. 24种编程语言的Hello World程序
  11. 不同光栅的结构特点、优缺点以及光栅的选择
  12. 对计算机科学的总体认识,浅谈对计算机科学与技术的认识
  13. 跨平台的会员通 打通品牌任督二脉
  14. 今日头条面试——iOS开发岗
  15. Mac 中英文输入法切换快捷键caps lock失效解决办法
  16. XML - XML学习/XML文件解析器(C++)实现
  17. 超文本传输协议版本 2 [http/2 spec]
  18. 有关channel的相关知识(2)
  19. 【自动控制原理】频域分析法
  20. 汇金操盘手简易去广告方法

热门文章

  1. (转)Qt添加windows开机自启动
  2. python 比对两个excel表数据_如何使用python比对两个excel表中的不同?
  3. 从家庭主妇到格力老总,董明珠的大女主逆袭之路
  4. 爬虫千万条,守法第一条,爬虫不规范,亲人两行泪
  5. 微信小程序开发之——开发者工具介绍(1.7)
  6. 微信小程序---配置微信商户平台进行微信支付操作指南以及踩坑记录
  7. Excel宏编程代码,根据混合的名次合并计算进退值
  8. 用form表单提交时,出现415错误
  9. matlab画漫画,震惊!无聊男子竟用函数画出可爱的卡通猫
  10. PS4 5.05安装Linux系统,PS4主机刷机教程以及游戏安装教程,到5.05 4.55 4.05等系统