免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4222 | 回复: 6
打印 上一主题 下一主题

求Perl 学习手札 简体版 ,mailport.91i的连接已经失效 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-05 16:46 |只看该作者 |倒序浏览
RT

哪为兄弟有保存的,共享。

至为感谢



鉴于网络连接可能失效的问题,故我将繁体版抓下来,过滤掉google ad , 传到这里保存之。

zip格式包大于200K,故压为7z格式。

搜索7zip,安装解压,即可解开此包

由于论坛附件不支持7z扩展名,故重命名为7z.zip,请下载后自行去掉后面的.zip

perl_TOC_hcchien.7z.zip

141.74 KB, 下载次数: 290

论坛徽章:
0
2 [报告]
发表于 2007-03-05 17:17 |只看该作者
自己动手转换一下即可。

  1. #!/usr/bin/perl -W
  2. #
  3. # File: find.pl

  4. use strict;
  5. use warnings;

  6. use File::Find;
  7. use Encode;
  8. use Encode::Guess;
  9. use Encode::HanConvert;

  10. sub process($) {
  11.     my $file = shift;
  12.     local *FH;
  13.     if (!open(FH, "<$file")) {
  14.         die "Cannot read $file: $!";
  15.     }
  16.     local $/ = undef;
  17.     my $content = <FH>;
  18.     close(FH);
  19.     unlink($file);

  20.     my $enc = guess_encoding($content, qw/cp936 utf8/);
  21.     if (!ref($enc)) {
  22.         warn "Cannot guess: $enc";
  23.         return undef;
  24.     }
  25.     $content = encode($enc, trad_to_simp(decode($enc, $content)));
  26.   
  27.     if (!open(FH, ">$file")) {
  28.         die "cannot write $file: $!";
  29.     }
  30.     print FH $content;
  31.     close(FH);
  32.     return 1;
  33. }

  34. my @filelist = ();

  35. find(sub{
  36.         my $file = $File::Find::name;
  37.         push(@filelist, $file) if($file =~ /\.htm$|\.html$/);
  38.         },
  39.      ".");

  40. foreach(@filelist) {
  41.     print $_, "\n";
  42.     process($_);
  43. }
复制代码

[ 本帖最后由 路小佳 于 2007-3-5 19:18 编辑 ]

perl_TOC_hcchien.rar

155.84 KB, 下载次数: 309

论坛徽章:
0
3 [报告]
发表于 2007-09-10 20:12 |只看该作者

谢谢

谢谢2位

论坛徽章:
0
4 [报告]
发表于 2007-09-23 15:33 |只看该作者
谢谢楼主,还2楼的兄弟.

论坛徽章:
0
5 [报告]
发表于 2007-09-23 16:41 |只看该作者

回复 #2 路小佳 的帖子

高人。。。。谢谢了

论坛徽章:
0
6 [报告]
发表于 2008-09-17 10:47 |只看该作者
多谢了

论坛徽章:
0
7 [报告]
发表于 2008-09-17 11:45 |只看该作者

回复 #2 路小佳 的帖子



现在在哪里干活啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP