剔除bug
来源:互联网 发布:甲乙丙景观大数据很差 编辑:程序博客网 时间:2024/04/19 17:01
1.匹配从行首开始一定要加上^。
例如
匹配
Frame No.
正确为
$var =~ m/^/s*Frame/s+No/./s*/
若不加^则,可能匹配到
The status of Frame No. is
2.程序中要用到循环
for (my $i = 0;$i <@$lines;$i++)
{
if($lines->[$i] =~ m/^/s*(/d+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s+(/S+)/s*/)
{
for (my $j = 2;$j <= 33;$j++)
{
no strict 'refs';
if($$j ne "N")
{
$counter++;
if($counter eq 1)
{
$fault_flag = 1;
WriteTitle;
WriteCommand($line1);
}
my $k = $j - 2;
print $wfd_fault "槽位号:$1,$k异常/n";
}
}
use strict 'refs';
}
}
我在写了第一个循环后,发现还需要用一个,于是习惯性的又写了一个$i ,这样跟上轮循环的 $i重复了,自然就得不到想要的结果了
- 剔除bug
- 剔除
- 剔除单向链表重复值节点时的烦人bug
- 剔除session
- 剔除字符
- 剔除同类产品
- Excel 剔除重復數據
- 四叉树平面剔除
- 多边形的正反面,剔除
- 多边形背面剔除
- 视锥剔除优化
- 剔除行末回车
- Speedtree 剔除优化原理
- 连续票号剔除算法
- D3DRS_CULLMODE(背面剔除)
- js剔除空格
- 剔除文件后缀名
- 物体剔除代码+解析
- HttpClient入门教程
- 在论坛上看到一个洗牌算法觉得写的挺好
- 自定义的symbian图片控件,可在任意的位置放图片
- TCP/IP-16-FTP
- 几个简单的jQuery扩展函数
- 剔除bug
- 双色球中奖查询程序
- 线程间操作无效:从不是创建控件 "xxxx" 的线程访问它。
- 基于XML的简单用户管理
- IL代码底层运行机制
- 快乐工作的秘诀(三)—— 工作要有效率
- MYSQL 字符集问题
- JMS 实践
- 发生在眼前的故事:不做好最坏的打算,往往事情就会去到最坏的地步(三)