看板 [ Perl ]
討論串[問題] 多個關鍵字比對
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者DRLai (蘇打)時間9年前 (2014/10/16 00:03), 編輯資訊
1
0
1
內容預覽:
各位板友好. 最近需要寫個多重比對的程式. 想請教比較有效率的寫法. 比對關鍵字 A B C. 輸入資料(文字檔). A:a123 A:a456 B:b111 D:d1234. B:bbb C:ccc. 資料共有上千萬筆,關鍵字假設為3個. 每行資料長度不見得一樣. 希望能得到的資料為冒號後面的值.
(還有139個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者CindyLinz (Cindy Wang)時間9年前 (2014/10/16 00:42), 編輯資訊
0
0
1
內容預覽:
我試了這3種寫法.... #!/usr/bin/perl. local $/;. my $data = <STDIN>;. for my $key (qw(A B C D E F G H I J)) {. while( $data =~ /\b$key:(\S+)/g ) {. print "$1\
(還有600個字)
首頁
上一頁
1
下一頁
尾頁