麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl合并文本的一段實例代碼

2020-10-31 15:19:36
字體:
來源:轉載
供稿:網友

有這樣一個文本文件,內容有多行如下,數量不定。
Lif(__amscript_cd("www.companysz.com")){__amscript_wc('#closead {display:none;}');};
Lif(__amscript_cd("www.companysz.com")){__amscript_wc('#footer_win {display:none;}');};
Lif(__amscript_cd("www.companysz.com")){__amscript_wc('.mainad {display:none;}');};
Lif(__amscript_cd("www.companysz.com")){__amscript_wc('.mt5.recommend {display:none;}');};
Lif(__amscript_cd("jbxue.net")){__amscript_wc('.ggAD {display:none;}');};
Lif(__amscript_cd("jbxue.net")){__amscript_wc('.ggSideBox {display:none;}');};
…………
要求合并為:
Lif(__amscript_cd("www.companysz.com")){__amscript_wc('#closead, #footer_win, .mainad, .mt5.recommend {display:none;}');};
Lif(__amscript_cd("jbxue.net")){__amscript_wc('.ggAD, .ggSideBox {display:none;}');};

思路:可以將url視為key,而將合并的字符串視為value,這樣存儲下來,在打印即可。只是打印的時候有點麻煩,因為這個字符串里面包含了單引號,雙引號,小括弧和花括弧,用q##做為字符串界定符即可。

復制代碼 代碼如下:

#!/usr/bin/perl
use strict;
use warnings;
sub test {
    my %comments_of_url = ();
    open FILE, "<D:/Codesnippets/Perl/abc.txt" or die $!;
    while (<FILE>) {
        # Skip empty lines
        next if /^/s*$/;
        # Use url as key and #xxx as value for each line
        # Merge all the #xxx for a url
        if (/amscript_cd/("(.*?)"/)/){__amscript_wc/('(.*?)/s+/{/) {
            $comments_of_url{ $1 } .= ( $2 . ',' );
        }           
    }
    foreach my $key (keys %comments_of_url) {
        chomp (my $value = $comments_of_url{$key});
        print q{Lif(__amscript_cd("};
        print $key;
        print q#")){__amscript_wc('#;
        print $value;
        print q#{display:none;}');};#;
        print "/n";
    }
}
sub main {
    &test();
}
&main();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲综合网站 | 九九午夜 | 国产在线1区 | 久久久久久亚洲综合影院红桃 | 毛片大全| 成人在线视频免费观看 | 色av综合在线 | 成人在线视频播放 | 毛片韩国| 色七七亚洲 | 色综合精品 | 三人弄娇妻高潮3p视频 | 久草在线最新 | 国产69精品久久久久久 | 日本在线国产 | 91久久国产综合久久91猫猫 | 国产69精品久久久久孕妇黑 | 国产高潮好爽好大受不了了 | 日本黄色免费播放 | 在线观看第一区 | 沉沦的校花奴性郑依婷c到失禁 | 99re久久最新地址获取 | sese综合 | 新久草视频 | 大片毛片| 免费观看一区二区三区视频 | 国产1区在线 | av资源在线天堂 | 国产一级www | 本站只有精品 | 蝌蚪久久窝| 欧美日韩亚洲在线 | 久久精片 | 色综合狠狠 | 欧美日韩高清一区 | 国产精品亚洲一区二区三区久久 | 在线播放免费播放av片 | 久久精品黄 | 本站只有精品 | 一区二区三区无码高清视频 | 久久精品国产99国产精品澳门 |