
Perl
kwame211
这个作者很懒,什么都没留下…
展开
-
Perl 常用正则匹配
tr/ / / 替换操作符不支持正则表达式 也不具备双引号替换能力m/ / s/ / / 都支持正则表达式,并且可以提供或限制双引号替换能力$string = "25abc8";$string =~ /abc(?=[0-9])/;(?=pattern) 前看声明,如果正则表达式在下一次匹配 pattern 风格,就开始匹配,而且不影响匹配效果.如/\w+(?=\t)/将匹配制原创 2017-07-18 09:14:07 · 5836 阅读 · 0 评论 -
Perl之单行命令特技
替换将所有C程序中的foo替换成bar,旧文件备份成.bakperl -p -i.bak -e 's/\bfoo\b/bar/g' *.c很强大的功能,特别是在大程序中做重构。记得只有在UltraEdit用过。 如果你不想备份,就直接写成 perl -p -i -e 或者更简单 perl -pie, 恩,pie这个单词不错将每个文件中出现的数值都加一perl -i.原创 2017-11-22 14:32:55 · 1310 阅读 · 0 评论 -
Perl之单行命令特技
替换将所有C程序中的foo替换成bar,旧文件备份成.bakperl -p -i.bak -e 's/\bfoo\b/bar/g' *.c很强大的功能,特别是在大程序中做重构。记得只有在UltraEdit用过。 如果你不想备份,就直接写成 perl -p -i -e 或者更简单 perl -pie, 恩,pie这个单词不错将每个文件中出现的数值都加一perl -i.原创 2017-11-21 19:12:10 · 410 阅读 · 0 评论 -
Python 与 Perl的优缺点
一:Python 与 Perl对比(1)设计一个语言的初始目的决定了该语言将会内建什么功能: perl初始是Larry为了格式化处理文本而创建的,所以内建了正则 ;python内建一个复数型别,猜测Guido最初一定是为了数值计算而创建了python。因此perl擅长文字处理,python擅长数值处理。 (2)应用领域和需求不一样:Perl 设 计之初就是为了方便编原创 2017-09-25 10:43:26 · 4766 阅读 · 0 评论 -
Linux下安装与使用本地的perl模块
在使用Linux或是unix时,perl是一个非常有用的脚本的语言。关于perl的模块安装,网上也有很多介绍,一方面可以通过不同套件自带的软件安装工具安装,一方面可以通过cpan安装,再者就是可以直接编译源代码。 这样,对于拥有root权限的用户来说,没有任何问题,可是对于不拥有root权限的一般用户来说,如果想在自己的home目录下安装与使用perl的模块,还有很多特别之处。我这原创 2017-09-25 10:39:45 · 1986 阅读 · 0 评论 -
UE 运行ruby 设置
输出窗口 ->右键-> 设置输出字体 -> 调整输出字体原创 2017-09-10 22:36:56 · 354 阅读 · 0 评论 -
5种将死的编程语言
现在的开发人员都趋向于使用新的编程语言,那么旧的编程语言呢?它们的前途一般是这样两种:仍然可以使用,但逐渐不受大家欢迎;直接完全死去。和之前的十佳最受欢迎的编程语言相反,本文我们预测以下这几种编程语言面临着死亡威胁PERL曾几何时,几乎每个人都在使用Perl语言编程。但是那些经常使用的人慢慢地发现,关于这个Perl语言似乎总是有点不对劲。至少我知道有这么个叫做“piec原创 2017-09-26 09:31:17 · 997 阅读 · 1 评论 -
10个惊艳的 Ruby单行代码
有人想出了Scala的10个单行代码例子。然后Coffee版本迅速崛起,于是我想到发布一个Ruby版本的。我觉得Ruby的语法比Scala清洁点,虽然实质上(至少就这些例子来说)是比较相似的。1.数组中的每个元素乘以2(1..10).map { |n| n * 2 }2.数组中的元素求和(1..1000).inject { |sum, n| sum + n原创 2017-09-06 09:08:30 · 2372 阅读 · 0 评论 -
强大的Perl中的正则
Perl 程序中,正则表达式有三种存在形式分别是(1 模式匹配:m// #平时我们简写 // ,略去m,三个参数/i不区分大小写 /s匹配任何字符 /x添加空格 /o 不重复编译正则表达示(2 模式替换:s/// /g 进行全局替换 \U 大小写转换,例如s/(fred|barney)/\U$1/原创 2017-08-02 09:15:39 · 557 阅读 · 0 评论 -
关于perl中中文乱码的解决办法
今天在测试lwp模块的时候,发现读取的网站内容含有中文的输出后都是乱码,于是学习了一下perl的Encode模块,写一下总结,做个备忘,也希望能对其他的朋友有帮助! 先来学习一下perl中编码的基础知识:在Perl看来, 字符串只有两种形式。一种是octets, 即8位序列, 也就是我们通常说的字节数组。另一种utf8编码的字符串, perl管它叫string。 也就是说: Perl只认原创 2017-07-22 20:48:38 · 1447 阅读 · 0 评论 -
perl基础语法
初试牛刀假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。在此,我会假定你已经有了一定的编程基础,因此我会跳过大部分非Python语言的相关内容。原创 2017-07-17 14:56:51 · 568 阅读 · 0 评论 -
小骆驼”的“正则表达式“部分学习总结:
一、匹配语法:1、".":任意单字符(‘\n‘除外);2、“*“:匹配前项0~n次;3、“+“:匹配前项1~n次;4、“?”:匹配前项0~1次;5.1、“\1"或"\2“:反向引用;5.2、“\g{N}":方向引用,如果N为负数,则为相对反响引用;6、“|”:“或“匹配(注意左边的条件可以屏蔽右边的条件);7.1、“[]”:字符集单一原创 2017-12-05 17:43:43 · 306 阅读 · 0 评论