小编The*_*ord的帖子

使用Perl匹配并提取.001以下的所有数字

这就是我的数据在文件中的排列方式

 c65194_g1_i1   -21.9509530657044   13.2266114245427    1.26719984587427e-44    1.73042474953361e-39
c29053_g1_i1    -21.7830220218917   13.0586642598416    4.05844989803944e-44    2.77100812913388e-39
c63097_g1_i1    -21.4616315169133   12.7372371455793    3.76550367403328e-43    1.71399451402538e-38
c15833_g1_i1    -21.3337075582514   12.6092961895881    9.1390133914486e-43 3.11994493417316e-38
c54104_g1_i1    -20.9476922994263   12.2232194785508    1.32699572263938e-41    3.62415801810041e-37
c72466_g1_i1    -20.7117075903545   11.9871882514396    6.8114568592363e-41 1.55023081902169e-36
c54551_g1_i1    -20.6402597636308   11.9157247731746    1.11763325249107e-40    2.18026298277025e-36
c16812_g1_i1    -19.9803901665057   11.2556673199183    1.0829030885624e-38 1.84844789073297e-34
c52174_g1_i1    -17.3946586876797   11.1994819594618    1.59840414284341e-38    2.42522308584424e-34
c61394_g3_i1    -19.7919324674417   11.0671382066934    3.99837801243703e-38    5.45998509488338e-34
c63720_g1_i1    -19.7442542319924   11.0194403765143    5.56416938462837e-38    6.9074104574357e-34
c52697_g1_i3    -19.7121643690573   10.9873369560405    6.95007628588691e-38    7.42715989045943e-34
c54027_g2_i2    -19.7096756788425   10.9848472017346    7.07063663549284e-38    7.42715989045943e-34
c55424_g1_i2    -14.9238636253627   10.5276723871648    1.67866916859075e-36    1.63736191654935e-32
c53640_g1_i1    -18.9525614294271   10.2273069100634    1.34402113000358e-35    1.22355203605092e-31
c49936_g1_i1    -18.9066537149149   10.1813654615637    1.84747309451501e-35 …
Run Code Online (Sandbox Code Playgroud)

regex perl

1
推荐指数
1
解决办法
63
查看次数

用数组搜索后Perl替换文本

我正在寻找一个替换的perl程序,但我的循环每次都不起作用.例如,这个概念是:

#!/usr/bin/perl
use warnings;
use strict;

my @array1 = qw(A quick brown fox jumps over the lazy dog);
my @array2 = qw(fox dog);
my @array3 = qw(rabbit cat);
Run Code Online (Sandbox Code Playgroud)

我希望第二个数组与第一个数组进行比较,挑选出狐狸和狗的元素,用兔子和猫替换它.

所以句子应该变成"快速的棕色兔子跳过懒猫".

这是概念,但数据不同,第二和第三个数组每个可能包含50个元素.任何帮助,将不胜感激.

arrays perl substitution

0
推荐指数
1
解决办法
120
查看次数

编译错误用c

我正在尝试编译一个名为randfold的程序来处理RNA折叠.但是在此期间sudo make,我收到了以下有关c程序的消息.

params.o: In function `scale_parameters':
params.c:(.text+0x160): undefined reference to `log'
params.c:(.text+0x1bc): undefined reference to `log'
fold.o: In function `HairpinE':
fold.c:(.text+0x3981): undefined reference to `log'
fold.o: In function `LoopEnergy':
fold.c:(.text+0x3bd3): undefined reference to `log'
fold.c:(.text+0x3dfa): undefined reference to `log'
fold.o:fold.c:(.text+0x4f81): more undefined references to `log' follow
collect2: ld returned 1 exit status
make: *** [randfold] Error 1
Run Code Online (Sandbox Code Playgroud)

这些错误可能是什么原因?

c makefile

0
推荐指数
1
解决办法
350
查看次数

标签 统计

perl ×2

arrays ×1

c ×1

makefile ×1

regex ×1

substitution ×1