回文筛选
发布时间:2020-12-14 04:36:07 所属栏目:大数据 来源:网络整理
导读:^(.*)t(.*)tS+tS+(n.*)+n 2 t 1 #!/usr/bin/ perluse warnings;use strict;open IN, " " ,$ARGV[ 0 ];my $header =IN ;my % name_hash; while (IN ){ chomp; my @line_list =split/t/ ; $name_hash{ " $line_list[0]$line_list[1] " }++
^(.*)t(.*)tS+tS+(n.*)+n2t1 #!/usr/bin/perl use warnings; use strict; open IN,"<",$ARGV[0]; my $header=<IN>; my %name_hash; while(<IN>){ chomp; my @line_list=split/t/; $name_hash{"$line_list[0]$line_list[1]"}++; } close IN; open INPUT,$ARGV[0]; my $header2=<INPUT>; print $header2; while(<INPUT>){ chomp; my @line_list=split/t/; if(!($name_hash{"$line_list[0]$line_list[1]"} && $name_hash{"$line_list[1]$line_list[0]"})){ print "$line_list[0]$line_list[1]t$line_list[1]$line_list[0]n"; }else{delete $name_hash{"$line_list[1]$line_list[0]"}} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |