上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 内容略,评测代码如下:open my $fh, "<", "$Bin/res/apache.log" or die "apache.log: $!";my @data=<$fh>;timethese( 10000000, { 'Common IP' => q{ foreach(@data) { my ($ip) = m/^($RE{net}{IPv4})/; } }, 'Person IP1' => q{ foreach(@data) { ... 阅读全文
posted @ 2013-04-09 16:23 新闻官 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ack- 类似grep一样的查找 阅读全文
posted @ 2013-04-09 16:19 新闻官 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 预编译正则表达式 阅读全文
posted @ 2013-04-08 08:30 新闻官 阅读(619) 评论(0) 推荐(0) 编辑
摘要: csv 解析 阅读全文
posted @ 2013-04-08 08:21 新闻官 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 仅编译正则表达式一次 阅读全文
posted @ 2013-04-07 08:47 新闻官 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 避免不必要的回溯 阅读全文
posted @ 2013-04-07 08:40 新闻官 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 提高正则表达式的可读性 阅读全文
posted @ 2013-04-07 08:26 新闻官 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Apache压力测试 阅读全文
posted @ 2013-04-06 11:53 新闻官 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 简单字符串处理应避免使用正则表达式 阅读全文
posted @ 2013-04-01 16:20 新闻官 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1. 用\b判断单词边界注意:在写正则表达式时,如果将\w与\s或者\W 与\S连用,就有可能出现问题。如果一定要用,至少先检查仔细my ($user,$tty) = /(\S+)\s+(\S+)/; #匹配who输出内容提取用户名陈和终端名称如果不确定\b和\B会在何处匹配,试着用替换操作将这些地方标出来:my $text = q(What's a "word" boundary?);(my $btext = $text) =~ s/\b/:/g;(my $Btext = $text) =~s/\B/:/g;2.用^或\A匹配起始位置^通常用来匹配字符串的起始位置 阅读全文
posted @ 2013-04-01 15:42 新闻官 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页