DOWN LOAD BBS

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■156 / 1階層)  ハイパーリンク
□投稿者/ hidetake -(2003/03/18(Tue) 00:37:51)
    引き続いて perl 版!

    この程度の処理であれば 数百KB の perl.exe をどこからか
    持ってきても良いだろうし,JPerl.exe + Perl300.dll だけ
    でも可能・・・

    ex. perl httplink.pl infile outfile

    -------------------------------------------------------------------------------
    #!/usr/bin/perl

    if ($#ARGV ne 1) {
    print "usage: htmllink.pl infile outfile\n";
    exit;
    }
    $sfile = $ARGV[0];
    open(IN, $sfile) || die "Can't open infile: $sfile";
    $dfile = $ARGV[1];
    open(OUT, "> $dfile") || die "Can't open outfile: $dfile";

    while($Line = ){
    $Line =~ s/(((s?https?|ftp):\/\/|mailto:)[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/$1<\/a>/gi;
    print OUT "$Line";
    }

    close(IN);
    close(OUT);
    -------------------------------------------------------------------------------


[メール受信/OFF] 削除キー/

→Re[2]: ハイパーリンク /hidetake
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal ハイパーリンク / hidetake (03/03/18(Tue) 00:36) #155
Nomal ハイパーリンク / hidetake (03/03/18(Tue) 00:37) #156 ←Now
  └Nomal Re[2]: ハイパーリンク / hidetake (03/03/18(Tue) 00:39) #157 解決済み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -