
用PERL 写个例子
有2组文件1组文件是A(5483)SDFB(5540)LK等等第二组文件是515540等等现在我要提取相同数字的内容提出来结果是B(5540)LK...
有2组文件
1组文件是 A(5483)SDF
B(5540)LK
等等
第二组文件是 51
5540
等等
现在我要提取相同数字 的内容提出来
结果是 B(5540)LK 展开
1组文件是 A(5483)SDF
B(5540)LK
等等
第二组文件是 51
5540
等等
现在我要提取相同数字 的内容提出来
结果是 B(5540)LK 展开
展开全部
open SRC, "file2.txt" or die "$! file2"; # 第 2 组
my @data = <SRC>;
chomp @data;
close SRC;
open SRC, "file1.txt" or die "$! file1"; # 第 1 组
while ( my $line = <SRC> ) {
print $line.$/ if grep { $line =~ /[^\d]$_[^\d]/ } @data ;
}
close SRC;
my @data = <SRC>;
chomp @data;
close SRC;
open SRC, "file1.txt" or die "$! file1"; # 第 1 组
while ( my $line = <SRC> ) {
print $line.$/ if grep { $line =~ /[^\d]$_[^\d]/ } @data ;
}
close SRC;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询