青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 腳本 perl 查看內容

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

2022-12-8 15:34| 查看: 2248 |來源: 互聯網

有這樣一個文本文件,內容有多行如下,數量不定。Lif(__amscript_cd("www.jb51.net")){__amscript_wc('#closead {display:none;}');};Lif(__amscript_cd("www.jb51.net")){__amscript_wc('#footer_win {display:none

有這樣一個文本文件,內容有多行如下,數量不定。
Lif(__amscript_cd("www.jb51.net")){__amscript_wc('#closead {display:none;}');};
Lif(__amscript_cd("www.jb51.net")){__amscript_wc('#footer_win {display:none;}');};
Lif(__amscript_cd("www.jb51.net")){__amscript_wc('.mainad {display:none;}');};
Lif(__amscript_cd("www.jb51.net")){__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.jb51.net")){__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, "    while () {
        # 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();

本文最后更新于 2022-12-8 15:34,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 国产99热在线观看 | 日本久久久久久久做爰片日本 | 内射老妇BBX | 私密按摩师在线观看 百度网盘 | 精品国产影院 | 精品国产成人系列 | 肉动漫3D卡通无修在线播放 | 99久久综合国产精品免费 | 中文字幕不卡一区二区三区 | 欧美激情视频在线观看一区二区三区 | 青青热久精品国产亚洲AV无码 | 做i爱视频30分钟免费 | WWW国产精品内射熟女 | 午夜免费福利小电影 | 99re在这里只有精品 | 午夜伦理电影在线观免费 | 如懿传免费观看在线全集 | 第一精品福利导福航 | 夜色55夜色66亚洲精品网站 | 樱花之恋动漫免费观看 | 国产成人无码精品久久久免费69 | 成人网视频在线观看免费 | 内射无码AV-区二区在线观看 | 青柠高清在线观看完整版 | 久久精品伊人 | 伊人激情综合网 | 怪物高h粗暴无尽 | 欧美性情video sexo视频 | 国产在线亚洲精品观 | 金发欧美一区在线观看 | 暖暖日本在线手机免费完整版 | 亚洲免费无l码中文在线视频 | 美女胸禁止18以下看 | 国产麻豆精品久久一二三 | 精品亚洲大全 | 怡红院美国分院一区二区 | 岳的奶大又白又胖 | 99麻豆精品国产人妻无码 | 国产精品无码亚洲区艳妇 | 91九色视频在线观看 | 亚洲乱亚洲乱妇13p 亚洲乱色视频在线观看 |