Perl Match with UTF-8 起 尝试使用perl处理中文文档时,发现匹配时总是有BUG。 测试后发现perl似乎判定UTF-8编码的字符长为3。 猜测大概是把汉字拆成ascii后做的匹配。 不过把长度变为…
分类:Perl
ExtUtils::MakeMaker
简介 use ExtUtils::MakeMaker; WriteMakefile( NAME => 'Your::Module', VERSION_FROM => 'lib/Your/Module.pm' …
Perl 6 Weekly(一)
1、在 Perl 6 中怎样检查文件的时间戳属性? 在 Perl 6 中怎样检查文件的时间戳属性? 在 Perl 5 中是使用文件测试操作符 file test operators , 在 Perl 6 中是使用来自于 …
vcftools
vcftools是一种可以对VCF文件和BCF文件进行格式转换及过滤的工具,其中很多过滤及计算功能我们可以自己使用perl或者python编写脚本实现,但都不如这个工具的运算速度快。 有些奇怪的是需要到网页上查看他的使用…
Perl语言学习(七)Perl子程序
七、Perl子程序 1、Perl子程序的基本概念 子程序的定义 执行一个特殊任务的一段分离的代码 可以重复使用的一段代码 在Perl中。子程序可以出现在程序的任何地方 优点 利用子程序把长的脚本分解为小的更易理解的片段 …
YAML格式
引用 wikipedia 一、前言 YAML是一个可读性高,用来表达数据序列的格式,参考了其他很多语言,包括C语言, Python, Perl,, 并且从XML, 电子邮件的数据格式中获得灵感,Clark Evans在2…
Perl 搜索文件夹下文件所包含字符串
$searchdir=”c:/folder”; #指定根文件夹路径 chomp $searchdir; $searchstr=”N2O_emission”; #指定欲提取的…
第一章 Perl 哲学
Perl语言非常灵活,语法上相对宽容(有的语言则非常严苛)。程序员可以使用Perl干任何事–从单行程序、一次性的自动化测试到为期数年、多人协作的大工程,Perl均能胜任。 只要你确定了解决问题的方法,Perl…
【Perl编程-4】子程序+引用
Perl 子程序也就是用户定义的函数。 Perl 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。Perl 子程序可以出现在程序的任何地方,语法格式如下: sub subroutine{ st…
perl 编程技巧
Perl 是目前我最熟悉的工作语言,perl中有很多特别实用的小技巧下面我就一一罗列一下: -w -w 启用警告,这是perl最基础的一个用法,一般的使用方式: #!/usr/bin/perl -w 或者: #!/usr…
Perl 6 中的操作符
操作符 操作符优先级 在像 1 + 2 * 3 这样的表达式中, 2 * 3 被首先计算, 因为中缀操作符 * 的优先级比 + 的优先级高。下面的表中总结了 Perl 6 中 的优先级级别, 从最牢固到最松散: A Le…
在 Perl 6 中异步地执行外部程序
Execute an external program with timeout in Perl6 Proc::Async 允许我们异步地执行外部程序。 my $proc = Proc::Async.new("curl"…