最方便的创建一个 Perl 模块的方法就是使用标准的 Perl 分发自带的工具 h2xs 。你可以在命令行模式键入 h2xs 来看看它的参数列表。比如我这里想新建一个模块,那么我键入的命令是:h2xs -AX -n ex…
分类:Perl
Python 正则表达式(完整版)
一、正则表达式语法 (一) 字符与字符类 特殊字符:\.^$?+*{}[]()| 以上特殊字符要想使用字面值,必须使用\进行转义 字符类 包含在[]中的一个或者多个字符被称为字符类,字符类在匹配时如果没有指定量词则只会匹…
Perl 6 中的术语
匿名 子例程、方法或子方法,当它们不能通过名字调用时,就被称为匿名的 # named subroutine sub double($x) { 2 * $x }; # 匿名子例程,存储在一个具名的标量里 my $doubl…
Perl substr()
语法: substr EXPR, OFFSET substr EXPR, OFFSET, LEN substr EXPR, OFFSET, LEN, REPLACEMENT\ OFFSET:字符串内的偏移量OFFSET;…
8月30日 perl 学习笔记
复习哈希 哈希的键与值 哈希就像一桶数据 没有数据顺序 访问哈希元素 $hash{$some_key} 访问整个哈西使用百分号%作为前缀 哈希函数 each 函数 需要迭代整个哈希 exists函数返回真假 delete…
Perl 6 中的 feed 操作符
Sequencer Precedence infix ==> 这个流操作符(feed operator)从它的左侧接收结果并把结果作为最后一个参数传递给下一个(右侧的)例程(routine)。 这个操作符的优先级很…
Perl列表及数组语法练习
1. 读入一些字符串(每行一个),直到文件结尾。然后,以相反的顺序输出这个列表。 #!/usr/bin/perl @lines = <STDIN>; @lines = reverse @lines; prin…
Perl应用(1):通过shell脚本分割实现多任务投递
#!/usr/bin/perl -w use Getopt::Long; use File::Path; use File::Basename; use Cwd 'abs_path'; my ($shell,$num,$…
Perl 6 博文收集
本文意在收集 Perl 6 方面的博文, 如有侵权请告知删除。 Chinese Perl 6 的 Grammar 学习总结 Perl 6 的正则表达式 Perl 6 的正则表达式 Perl 6 的列表 Perl 6 的字…
Selenium 与 ChromeDriver
王某某瞎编于 2018年3月20日 Selenium Selenium 是 ThoughtWorks 提供的一个强大的基于浏览器的开源自动化测试工具。 Selenium 是一个用于 Web 应用程序测试的工具,测试直接自…
Perl 6 - 找到两个文件中共有的行
找出两个文件中共有的行, 顺序无关紧要 在 Perl 5 里, 你可以这样: #!/usr/bin/env perl use 5.010; use warnings; use strict; my %filea = ma…
Perl学习笔记3——哈希
哈希的概念与性质 哈希是Perl中的第三种数据结构,又称关联数组。其与数组具有一定的相似性,许多特性可以与数组形成类比。哈希同数组一样,可以容纳任意多的元素并按需取用。 哈希与数组最大的不同之处在于索引方式。在数组中,数…