修改之后,优化和 消除重复 都完成的 最好的 哈哈
来源:互联网 发布:道道通端口查看 编辑:程序博客网 时间:2024/06/03 12:55
$fpath="/usr/redhat/perl-study/work/testfile_bak";
$pgname="python-numeric";
$Gname=" DESKTOP GROUP ";
@listNo=&bugNo($fpath, $pgname, $Gname);
print "@listNo/n";
###########################################
sub bugNo
{
$filepath=$_[0];
$packagename=$_[1];
$groupname=$_[2];
open(MYFILE,$filepath);
@test1=<MYFILE>;
$num=@test1;
%result=();
$A="";
$B="";
$flag="0";
$packageflag="0";
for($n=0;$n<$num;$n++)
{
$item=$test1[$n];
chop $item;
if($item=~//*+([a-zA-Z0-9 ]+)/*/)
{
if($1 eq "$groupname")
{
$flag="1";
}
else
{
$flag="0";
}
}
if($flag eq "1")
{
if ($item =~ /^< ([a-zA-Z.]+[a-zA-Z0-9-]+[a-zA-Z]+/d?)/)
{
if($1 eq "$packagename")
{
$packageflag="1";
}
else
{
$packageflag="0";
}
}
if($packageflag eq "1")
{
$pos=index($item,"GNOME bug #");
$bugstr1="";
$bugstr2="";
$bugstr3="";
if($pos == 0)
{
$str1=substr($item,0,17);
$str2=substr($item,17);
$bugstr1=$str2;
}
else
{
if($pos>0)
{
$str1=substr($item,0,$pos);
$str2=substr($item,$pos,17);
$str3=substr($item,$pos+17);
$bugstr1=$str1;
$bugstr2=$str3;
}
else
{
$bugstr1=$item;
}
}
$itemnew="$bugstr1 $bugstr2";
print "new line : $itemnew/n";
while($itemnew=~/(#[a-zA-Z0-9]+)/g)
{
$result{$&}=1;
}
}
}
}
keys(%result);
}
$pgname="python-numeric";
$Gname=" DESKTOP GROUP ";
@listNo=&bugNo($fpath, $pgname, $Gname);
print "@listNo/n";
###########################################
sub bugNo
{
$filepath=$_[0];
$packagename=$_[1];
$groupname=$_[2];
open(MYFILE,$filepath);
@test1=<MYFILE>;
$num=@test1;
%result=();
$A="";
$B="";
$flag="0";
$packageflag="0";
for($n=0;$n<$num;$n++)
{
$item=$test1[$n];
chop $item;
if($item=~//*+([a-zA-Z0-9 ]+)/*/)
{
if($1 eq "$groupname")
{
$flag="1";
}
else
{
$flag="0";
}
}
if($flag eq "1")
{
if ($item =~ /^< ([a-zA-Z.]+[a-zA-Z0-9-]+[a-zA-Z]+/d?)/)
{
if($1 eq "$packagename")
{
$packageflag="1";
}
else
{
$packageflag="0";
}
}
if($packageflag eq "1")
{
$pos=index($item,"GNOME bug #");
$bugstr1="";
$bugstr2="";
$bugstr3="";
if($pos == 0)
{
$str1=substr($item,0,17);
$str2=substr($item,17);
$bugstr1=$str2;
}
else
{
if($pos>0)
{
$str1=substr($item,0,$pos);
$str2=substr($item,$pos,17);
$str3=substr($item,$pos+17);
$bugstr1=$str1;
$bugstr2=$str3;
}
else
{
$bugstr1=$item;
}
}
$itemnew="$bugstr1 $bugstr2";
print "new line : $itemnew/n";
while($itemnew=~/(#[a-zA-Z0-9]+)/g)
{
$result{$&}=1;
}
}
}
}
keys(%result);
}
- 修改之后,优化和 消除重复 都完成的 最好的 哈哈
- 复制表单和消除重复的函数
- 消除重复的设计
- 在CTreeCtrl控件建立完成之后,修改它的style
- 消除重复代码的方法
- 消除列表的重复数
- 消除重复代码的意义
- 要让apache实现最好的性能,从编译到配置完成,都须步步谨慎
- NanoPi 2 GPIO的使用(优化修改之后的)
- 答辩完成之后的感受
- 修改导航条navigationBar和标签栏TabBar的里外颜色颜色(任何地方都能修改,但一般放在AppDelegate最好)
- 消除选定区域的重复的数据
- mysql中root用户的密码修改和消除
- mysql root用户的密码修改和消除
- mysql中root用户的密码修改和消除
- 行迁移的产生、消除和优化测试
- 哈哈,这是对腾讯最好的评价
- ejbca的汉化和修改完成了
- 毫秒转换为(天:时:分:秒)方法
- SQL语句生成随机数
- 创建客户区窗口,列表框之间项的拖拽操作
- Hibernate3 学习(三)
- 关于关卡的分类
- 修改之后,优化和 消除重复 都完成的 最好的 哈哈
- Javascript读取ACCESS数据库
- SHELL编程:利用CSIDL打开特殊文件夹
- FireFox(火狐)浏览器内核 gecko 之delphi应用
- VC常用控件用法
- 每天学一点flash (8)as3.0 外部加载xml 初探
- Hibernate3 学习(十)
- 用C#启动外部程序
- Hibernate3 学习(九)