Perl正则表达式超详细教程 | 您所在的位置:网站首页 › perl如何匹配冒号 › Perl正则表达式超详细教程 |
Perl正则表达式超详细教程 推荐一个学正则非常好的资料:stackflow上关于各种语言(perl/python/.net/java/ruby等等)的正则的解释、示例,这里收集的都是对问题解释的非常清晰且非常经典的回答。在我学习perl正则的时候,对有些功能实在理解不了(想必你也一定会),就会从这里找答案,而它,也从来没让我失望:https://stackoverflow.com/questions/22937618/reference-what-does-this-regex-mean/22944075#22944075。 以下是perl正则的man文档: perl正则快速入门:man perlrequick perl正则教程:man perlretut perl正则完整文档:man perlre 学perl正则必备的一点基本语法新建一个文件作为perl脚本文件,在其首行写上#!/usr/bin/perl,它表示用perl作为本文件的解释器。写入一些perl程序后,再赋予执行权限就可以执行了,或者直接使用perl命令去调用这个脚本文件,前面的两个过程都可以省略,这和shell脚本的方式是完全一样的,无非是将bash替换为了perl,想必各位都理解。 1.print用来输出信息,相当于shell中的echo命令,但需要手动输入换行符\n进行换行。 例如: 123#!/usr/bin/perlprint "hello world\n"; # 注意每一句后面都使用分号结尾保存后,执行它(假设脚本文件名为test.pl): 12$ chmod +x test.pl$ perl test.pl2.变量赋值 perl中的变量可以不用事先声明,可以直接赋值甚至直接引用。注意变量名前面总是需要加上$符号,无论是赋值的时候还是引用的时候,这和其它语言不太一样。 12345#!/usr/bin/perl$name="longshuai";$age=18;print "$name $age \n";3.if语句用来判断,语法格式为: 12345if(condition){ body}else{ body}例如: 123456$age = 18;if($age |
CopyRight 2018-2019 实验室设备网 版权所有 |