Perl是Practical Extraction and Report Language的缩写,由Larry Wall在1987年发明。
Perl语言的优势在于其强大的正则表达式(Regular Expression)表现力,非常适合处理文本应用。当然,其过于灵活的特性,也使得维护较大规模的Perl代码变得困难。所以,Perl适合快速开发一些“急功近利”的小规模应用(100行代码上下)。
其实,Larry Wall当初设计Perl不过是为了替代Awk而已,只是随着时间的推移,Perl不断扩展壮大,成了一门通用程序设计语言。很多程序设计语言都有类似的发展历程,但一门语言最擅长的,往往还是当初设计它时想做的那些事,或许这就是语言的基因。
个人因工作需要,曾经用Perl处理过一些数据。时间不长,Perl尚未入门,以后有机会再继续深入学习了。下面是几份较典型的代码,记录备忘:
所有代码可点击Perl代码下载。