`
scm002
  • 浏览: 318732 次
社区版块
存档分类
最新评论

Perl中对字符串的大小写转换

    博客分类:
  • Perl
 
阅读更多
发布者: Ulric   发布时间: 2012-10-08 13:06   阅读: 686 次   原文链接  

转自Perl中对字符串的大小写转换

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

#! /usr/bin/perl -wmy $str ="Hello,this is Ulric";print"[uc]:".uc($str)."\n";print"[lc]:".lc($str)."\n";print'[\U]:'."\U$str\n";print'[\u]:'."\u$str\n";print'[\L]:'."\L$str\n";print'[\l]:'."\l$str\n";print"[ucfirst]:".ucfirst($str)."\n";print"[lcfirst]:".lcfirst($str)."\n";#output:#[uc]:HELLO,THIS IS ULRIC#[lc]:hello,this is ulric#[\U]:HELLO,THIS IS ULRIC#[\u]:Hello,this is Ulric#[\L]:hello,this is ulric#[\l]:hello,this is Ulric#[ucfirst]:Hello,this is Ulric#[lcfirst]:hello,this is Ulric
http://www.coderroad.com/blog/40/perl-upper-lower-uc-lc
分享到:
评论

相关推荐

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

    #### 字符串大小写转换函数 ##### 1. `uc()` 函数 - **功能**:将字符串中的所有小写字母转换为大写字母。 - **语法**:`uc(EXPR)` 或 `uc()`。 - **说明**:如果没有参数EXPR,则默认转换全局变量`$_`的值。 - **...

    字符串过滤_C语言_

    除了基本的字符过滤,还可以根据具体需求扩展功能,比如大小写转换、数字过滤、特殊字符替换等。例如,如果你想要过滤掉所有数字,可以使用`isdigit`函数;如果想过滤掉空白字符,可以使用`isspace`函数。 对于更...

    Perl字符串比较和整数比较的区别详解

    注意,Perl在比较字符串时是区分大小写的,除非明确使用了`lc`(转换为小写)或`uc`(转换为大写)函数。 接下来,我们转向整数比较。Perl中的整数比较操作符用于数值数据,如年龄、计数或任何其他数学计算的结果:...

    perl 对文本一些常用操作和常用正则表达式

    - **字符串大小写转换**: - `lc`:将字符串转换为小写。 - `uc`:将字符串转换为大写。 - `lcfirst`:将字符串的第一个字符转换为小写。 - `ucfirst`:将字符串的第一个字符转换为大写。 示例代码: ```...

    labview格式化字符串与正则表达式

    修饰符如`g`全局匹配,`i`忽略大小写。 6. **应用示例**:在LabVIEW中,你可以用正则表达式检查电子邮件地址的有效性,或者从日志文件中提取特定格式的数据。 通过掌握LabVIEW中的格式化字符串和正则表达式,你...

    perl_Perl_

    标题中的"perl_Perl_"可能是指一系列关于Perl编程的示例或教程,而描述则提到“读取源文件,将字母大小写转换,最后输出一个新文件”,这是Perl处理文本时常见的任务。 在Perl中,读取文件通常使用内置的文件句柄和...

    Perl语言学习.pdf

    perl会在字符串与数字之间自动进行转换,那么 perl是如何知道何时需要字符串,何时需要数字,perl会根据上下文来判断,如果需要字符串,perl会将数字转换成字符串,如果需要数字,perl会将字符串转换成数字。...

    Dreamweaver8+PHP动态网站开发从入门到精通-6-PHP字符串运用

    // 匹配以"hello"开头的字符串,不区分大小写 if (preg_match($pattern, $subject)) { echo "Match found!"; } ``` 六、字符串与HTML 在Web开发中,经常需要处理字符串与HTML的关系。例如,`htmlspecialchars()` ...

    Perl知识点.doc

    换行符可以用`\n`表示,`\l`、`\L`、`\u`、`\U`分别用于转换字符的大小写。 字符串操作符包括连接操作符`.`和重复操作符`x`,如`"abc". "def"`将连接两个字符串,而`"abc"x3`会重复字符串三次。数字和字符串之间...

    C字符串处理实用PPT学习教案.pptx

    根据提供的文件信息,我们...以上内容涵盖了C语言中字符串处理的基本知识点,包括字符串变量的声明、字符串内容的修改、大小写转换、字符串连接、字符串分割以及字符串搜索等方面的内容。希望这些信息能对你有所帮助。

    perl基本语法

    Perl的灵活性体现在对纯量的处理上,它能够同时处理字符、字符串、整数及浮点数,并且在不同的上下文中自动转换其类型。例如: ```perl my $x = "abc"; # 字符串 my $y = 123; # 整数 my $z = 4.56; # 浮点数 ``` ...

    perl大小骆驼中文合集

    另一份资料"Perl_zh.pdf"可能对应《Learning Perl》或《Intermediate Perl》的中文版,通常分别被称为“小骆驼”和“中骆驼”,它们分别适合初学者和有一定基础的开发者,提供了逐步深入学习Perl的路径。 在Perl...

    Perl 将只读文件属性改成可写文件属性 source

    - 使用了`\L`来将正则表达式转换为小写形式,确保不区分大小写的匹配。 - 使用`eval`进行正则表达式的合法性检查。 ### 8. 文件权限表示 - 在Unix/Linux系统中,文件权限通常用数字来表示。 - 例如,`0100444`代表...

    Perl 与 PHP 的比较

    #### 字符串大小写转换 - **Perl大小写转换**: - 转换成小写:`$s = lc($s);` - 转换成大写:`$s = uc($s);` - **PHP大小写转换**: - 转换成小写:`$s = strtolower($s);` - 转换成大写:`$s = strtoupper($...

    学习资料2 Perl_正则表达式最详细讲解

    在Perl中,修饰符可以附加在正则表达式后,改变匹配的行为,例如是否进行大小写不敏感匹配、是否匹配多行等。 ### 正则表达式与标量的绑定 在Perl中,正则表达式操作通常与特定的标量变量绑定使用。通过使用` =~` ...

    Perl语言在生物信息学中的应用PPT课件.pptx

    Perl还提供了许多内置函数,如length用于获取字符串长度,uc和lc用于转换字符串的大小写,substr和index用于处理子字符串,以及rand和srand用于生成随机数。 总之,Perl语言以其强大的文本处理能力和灵活的语法在...

    Perl编程思想 Perl编程思想

    3. 文本分析:Perl可以高效地处理字符串,如拆分、连接、大小写转换等,适合处理复杂的文本数据。 四、Perl在网络编程中的应用 1. CGI编程:Perl广泛用于创建Web应用程序,通过CGI接口与服务器交互,处理用户请求...

    Perl入门及高级编程.rar

    4. **字符串操作**:Perl支持丰富的字符串操作,如`length`函数获取字符串长度,`substr`截取子字符串,`~`进行位操作,`uc`、`lc`转换大小写,`join`和`split`组合和分割字符串。 5. **正则表达式**:Perl在处理...

    Perl正则表达式讲解

    - **`i`**:忽略大小写,使得正则表达式在匹配时不区分大小写。 - **`m`**:多行模式,在多行文本中进行匹配,使`^`和`$`能分别匹配每一行的开头和结尾。 - **`s`**:单行模式,使`.`能够匹配任何字符,包括换行...

    Perl函数全集

    - `uc()`, `lc()`, `ucfirst()`, `lcfirst()`:转换字符串的大小写。 2. **数组操作函数**: - `push()`, `pop()`: 在数组末尾添加或删除元素。 - `unshift()`, `shift()`: 在数组开头添加或删除元素。 - `...

Global site tag (gtag.js) - Google Analytics