`
saybody
  • 浏览: 919745 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

perl 学习笔记

阅读更多

\s: 如果你的意思是删除输入中的空白行,可以考虑用“替换”:s/\s+//g
/^$/ # 什么都没有的行,除了\n
/^\s+$/ # 只有space, tab, ... 的行

|$`<$&>$'|
|<>|是普通符号
$`, $&, $'是三个变量,将被匹配的字符串按匹配部分之前、匹配部分、匹配部分之后分割。

如果字符串以"\n"结尾,chomp去掉最后的"\n",返回1;如果字符串不以"\n"结尾,chomp直接返回0。


匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]

正向先行预测 (?=);反向先行预测 (?!) 例子: print "$1\n" if "abcdefg" =~ /(?=d)(....)/;
print "$1:$2\n" if "abcdefgh" =~ /(d)(...)/;
print "$1\n" if "abcdefg" =~ /(d)(...)/; Result as: defg
d:efg
d
===〉匹配符“//”中第二个()中“.”的个数代表匹配结果后要有几个字符



分享到:
评论

相关推荐

    perl个人学习笔记

    Perl是一种强大的脚本编程语言,...以上就是Perl学习笔记中涵盖的一些基础概念和操作。继续深入学习,你将能够编写更复杂的Perl脚本,解决各种实际问题。记得实践是学习编程的关键,多做练习,逐步提升你的Perl技能。

    perl学习笔记

    以下是对Perl学习笔记中提到的关键知识点的详细说明: 1. **标量**: 标量是Perl中最基本的变量类型,用于存储单个值,如字符串或数字。变量名前缀是美元符号“$”。例如,`$first_name = "Melanie"`定义了一个名...

    perl学习笔记参考

    ### Perl学习笔记参考 #### Perl简介 Perl是一种高级编程语言,全称为Practical Extraction and Report Language,由Larry Wall创建,并持续由他进行更新与维护。Perl最初被设计用于Unix环境下的编程任务,随着...

    Perl学习笔记

    ### Perl学习笔记关键知识点 #### 1. Perl简介 - **定义**:Perl是一种脚本语言,被设计用于处理文本文件、提取信息并生成报告。它由Larry Wall在1987年创建,目的是为了弥补当时其他语言如C、sed、awk等在处理文本...

    Perl学习笔记中的所有脚本文件

    Perl学习笔记中的所有脚本文件,https://blog.csdn.net/zgezi/category_10259467.html

    Perl 学习笔记

    ### Perl学习笔记 #### 第1章:Perl简介与基本语法 - **Hello, World!**:Perl中的第一个程序通常是从“Hello, World!”开始的。例如: ```perl #!/usr/bin/perl print "Hello, world!\n"; ``` 或者简化为: ...

    perl学习笔记,让你更容易入门

    ### Perl学习笔记:快速入门与面向对象编程 #### 基础概念介绍 Perl是一种功能强大的脚本语言,被广泛应用于系统管理、网络编程、文本处理等领域。它具有丰富的内置函数和灵活的数据类型,能够方便地处理各种复杂...

    perl学习笔记。。。

    本书是perl的经典入门书籍,介绍了perl中最基本的概念和语法,是perl入门的好书,我向所有想了解或学习perl语言的朋友推荐本书。书中穿插有perl语法形成的历史和原因,使你能充分感受到perl语言的文化,这也是perl...

    perl 学习笔记和心得

    Perl确实是一种非常吸引人的程序语言,而之所以这么引人入胜的原因不单单在于他的功能,也在于他写作的方式,或说成为一种程序写作的艺术。即使你只是每天埋首于程序写作的程序设计师,也不再让生活过份单调,至少你...

    Perl学习笔记.docx

    Perl是一种强大的脚本编程语言,尤其在文本处理和系统管理任务中广泛应用。...深入学习Perl,可以提升文本处理、系统管理以及自动化任务的效率。通过不断实践和探索,你可以掌握这个强大工具的所有潜力。

    Perl学习笔记之CPAN使用介绍

    总的来说,掌握CPAN的使用对于任何Perl开发者来说都是至关重要的,它提供了丰富的资源和工具,使得Perl语言的学习和应用变得更加便捷。无论是初学者还是经验丰富的程序员,都应该熟悉CPAN并学会利用它来提升自己的...

    perl学习资料!个人学习perl的笔记

    ### Perl语言学习笔记 #### Perl语言概述 - **高级语言与低级语言**: 在这篇笔记中,作者首先区分了高级语言和低级语言。高级语言指的是脚本语言,这类语言通常不直接操作底层硬件,例如Shell和Awk。低级语言则...

    perl 语言学习笔记

    ### Perl 语言学习笔记知识点概览 #### 第一章:Perl 语言简介及基础语法 - **Perl 的定义**:Perl 是 Practical Extraction and Report Language 的缩写,是一种强大的脚本语言,广泛应用于文本处理、系统管理...

    perl的学习笔记1

    这份"perl的学习笔记1"很可能是作者在深入学习Perl过程中积累的宝贵资料,包括他自己编写的小程序和学习心得。 首先,Perl语言的核心特性是其灵活性和适应性。它的语法混合了C、sed、awk等语言的特点,使得它既适合...

    Perl学习笔记之文件操作

    Perl是一种强大的脚本编程语言,尤其在处理文本和文件操作方面表现出色。在Perl中,对文件进行操作主要包括打开文件、读取文件和写入文件。...通过学习和实践这些基础操作,你可以在Perl中有效地管理和操作文件。

    Eclipse 3.3 中文PERL插件

    2. **perl学习笔记.doc**:个人学习Perl的心得笔记,可能涵盖了基本语法、常见问题和实用技巧。 3. **Shell_编程_教程.ppt**:虽然不是直接关于Perl,但Shell编程与Perl有密切关系,了解Shell可以帮助理解系统级操作...

Global site tag (gtag.js) - Google Analytics