用Perl的朋友帮帮忙
时间:2010-09-02
来源:互联网
比如:$string="abcdefghijk";
我要输出$string中的“cdef”,该怎么弄?
作者: 小小Mavis 发布时间: 2010-09-02
如
- my $sub = substr $s, 2, 4;
作者: alick 发布时间: 2010-09-02
作者: dqshur 发布时间: 2010-09-03
谢谢!
再问一下高手:
我的代码里有两个独立的while循环,第二个循环中要用到第一个循环的结果(比如一个数组@name),我在循环二中用$name[$i],为什么提示红色那一行有未初始化的值呢? foreach $i ($var2[1]-1..$var2[2]-1) {
if ($name[$i]==1)
}
作者: 小小Mavis 发布时间: 2010-09-03
作者: alick 发布时间: 2010-09-03
大侠,再帮我看看:
- @space=();
- $#space=2500;
- my $findoverlap=0;
- while ($str1=<EXON>) {
- @var1 = split /\s+/,$str1;
- foreach $i ($var1[5]-1..$var1[6]-1) {
- $space[$i]=1;
- }
- }
- while ($str2=<HG>) {
- @var2 = split /\s+/,$str2;
- if ($var2[0] eq $var1[3]) {
- $findoverlap=0;
- foreach $j ($var2[1]-1..$var2[2]-1) {
- if ($space[$j]==1) {
- $findoverlap=1;
- last;
- }
- }
- }
- if($findoverlap==0)
- {
- print RESULT $str2;
- }
-
- }
作者: 小小Mavis 发布时间: 2010-09-03
$var1[5] ,$var1[6] ,$var2[1] ,$var2[2] 都是数值。
作者: 小小Mavis 发布时间: 2010-09-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28