5 请问老师,我这个perl处理文本的代码中第25行的搜索替换可以那样写吗,其中可以替换整个变量吗,一直运行不出来,谢谢您啦。目的是使下面的blast结果中出现两个菌种的部分一行拆成两行,实现规整化。

attachments-2018-10-WsiFg2He5bc46b8fea2ff.jpg

attachments-2018-10-88jmerdj5bc54f66bda22.jpg

请先 登录 后评论

最佳答案 2018-10-22 10:34

如果只是需要:“出现两个菌种的部分一行拆成两行”

那直接用perl的正则表达式捕获功能就好了;


读取文件建议用while循环,逐行处理文件:


open IN,"inflile";
while(<IN>){
    chomp $_;
     #do something
}
close(IN);


请先 登录 后评论

其它 1 个回答

Bella

老师,这个是运行结果

attachments-2018-10-s2Qszn7w5bc46d1454aaf.jpg

请先 登录 后评论
  • 2 关注
  • 0 收藏,3227 浏览
  • Bella 提出于 2018-10-15 18:29