位置: 编程技术 - 正文

perl 变量 $/ 的用法解析 上下文为行模式时,$/ 定义以什么来区分行(perl脚本输出变量)

编辑:rootadmin
默认状态下,很显然都是用n来区分行,n也被我们称作为换行符。 当读取序列时,按行来读取时,就是以换行符为标准。 读取的strawberry1.gb的文件内容如下: LOCUS JX bp DNA linear PLN -SEP- DEFINITION Fragaria vesca subsp. americana RNA polymerase beta subunit (rpoC1) gene, partial cds; plastid. / ACCESSION JX // VERSION JX.1 GI: KEYWORDS . how /// SOURCE plastid Fragaria vesca subsp. americana 第一个例子:默认情况 这个就是没有任何的改动的情况,也就是默认的每次读取一行,结果如下: F:>perlb.pl LOCUS JX bp DNA linear PLN -SEP- 如果我们对$/的值给改变一下,按照我们文件的特征,我们先改动为$/=“///n; 我们得到的结果如下: F:>perlb.pl LOCUS JX bp DNA linear PLN -SEP- DEFINITION Fragaria vesca subsp. americana RNA polymerase beta subunit (rpoC1) gene, partial cds; plastid. / ACCESSION JX // VERSION JX.1 GI: KEYWORDS . how /// 我们可以看到在这里,这一行是以///为分隔符的,///以上的整个部分都被看成一行。 同样不仅是字符可以作为分隔符,字母也可以,加入我们以how为分隔符,$/="hown"; 结果如下: C:Documents and SettingsAdministrator>f:perlb.pl LOCUS JX bp DNA linear PLN -SEP- DEFINITION Fragaria vesca subsp. americana RNA polymerase beta subunit (rpoC1) gene, partial cds; plastid. / ACCESSION JX // VERSION JX.1 GI: KEYWORDS . how C:Documents and SettingsAdministrator> 同样我们也可以完全抛弃传统意义上的行,例如,我们以例子中的第五行的ACCESSION为分隔符: 结果如下: F:>perlb.pl LOCUS JX bp DNA linear PLN -SEP- DEFINITION Fragaria vesca subsp. americana RNA polymerase beta subunit (rpoC1) gene, partial cds; plastid. / ACCESSION F:> 再来看一个例子:以/n为分隔符: 我们期望的结果应该是配匹到第四行以前的内容为一行,但是结果是否如此? F:>perlb.pl LOCUS JX bp DNA linear PLN -SEP- DEFINITION Fragaria vesca subsp. americana RNA polymerase beta subunit (rpoC1) gene, partial cds; plastid. / ACCESSION JX // F:> 为什么没有匹配到第一个/ 呢? 其实这里/这一行并不是仅仅有一个/,而是还有其他的成分在这里,我们把这一行完全删除,然后重新只输入一个/,我们再来匹配 F:>perlb.pl LOCUS JX bp DNA linear PLN -SEP- DEFINITION Fragaria vesca subsp. americana RNA polymerase beta subunit (rpoC1) gene, partial cds; plastid. / F:> 这次就得到正确的结果了。

推荐整理分享perl 变量 $/ 的用法解析 上下文为行模式时,$/ 定义以什么来区分行(perl脚本输出变量),希望有所帮助,仅作参考,欢迎阅读内容。

perl 变量 $/ 的用法解析 上下文为行模式时,$/ 定义以什么来区分行(perl脚本输出变量)

文章相关热门搜索词:perl变量加大括号,perl中qw,perl脚本输出变量,perl变量定义,perl变量定义,perl变量赋值,perl脚本输出变量,perl中的$_,内容如对您有帮助,希望把文章链接给更多的朋友!

perl写的一个随机编故事的程序(rand随机函数) #!/bin/perlusestrict;usewarnings;#定义变量my$count;my$input;my$number;my$sentence;my$story;#定义四个数组#定义了人物数组my@nouns=('Dad','TV','Mom','Groucho','Rebecca','Harpo','RobinHoo

perl实现的两个文件对比并对数据进行筛选的脚本代码 #!/usr/bin/perlmy%scyjm;open(CONTACT,"f:\perl\f.txt")||die("cannotopenthefile!");while(CONTACT){nextif/^#/;#if($_=~/^#/的简写chomp;my@information=split;#my@information=split/s+/,$_;的简写next

perl qw以空格为分隔符问题的解决方法 perl中创建数组时,可以使用到qw。但有一个问题,如果要创建有个人名组成的数组,并且每个人的名字是这种形式的"Joinsmith""HarryPotter"也就是每一个名

标签: perl脚本输出变量

本文链接地址:https://www.jiuchutong.com/biancheng/372552.html 转载请保留说明!

上一篇:用perl实现生物突变的随机模拟程序代码(perl -pi)

下一篇:perl写的一个随机编故事的程序(rand随机函数)(perl随机数)

  • 个人开不动产租赁发票税率
  • 不动产增值税税率变化
  • 股份公司解散是什么?
  • 服务不动产和无形资产扣除项目本期实际扣除金额
  • 无形资产登记什么明细账
  • 全年一次性奖金单独计税怎么算
  • 长期待摊费用可以转入费用或者成本吗
  • 电子承兑汇票到期前10天可以做提示付款
  • 未使用的固定资产提不提折旧
  • 购买商品有运费的分录
  • 开给天猫的服务费分录如何做
  • 小企业税金及附加会计分录
  • 合伙制企业交什么税种
  • 营改增后哪些费用可以抵扣
  • 海关特许权使用费 公告
  • 高速公路通行费发票怎么开
  • 零售通收银
  • 个税起征点是多少啊
  • 纳税人提供不动产经营租赁增值税征收管理
  • 公司的班车费用怎么入账
  • 财政指标文和拨款流程
  • 以房抵工程款会计分录
  • 固定资产报废能报保险公司理赔吗
  • 手机cpu性能排行榜2023最新天梯图
  • 应收账款补贴
  • win10怎么自定义开机音乐
  • 备份计算机需要多久
  • 收费公路通行费财政电子票据可以抵扣吗
  • php 算法
  • 发票已开不符合收入确认条件账务处理怎么做?
  • 异地开办分公司流程
  • html零基础入门教程
  • vue3父子组件传递数组通信
  • vue中事件
  • php短信验证
  • laravel 自定义guard
  • 公司主营业务和经营范围的区别
  • python generation
  • Sqlite 常用函数 推荐
  • MySQL ERROR 2013 (HY000)错误解决方法
  • 购销合同印花税税率表
  • 工商年报纳税总额从哪看
  • 内含报酬率的计算公式Npv
  • 过路费发票可以抵扣进项税吗
  • 税控盘费和服务费一样吗
  • 公司与公司之间的借款合法吗
  • 银行流水账单怎么删
  • 无发票的费用怎么算
  • 销售会员卡怎么开票
  • 认缴制下实收资本印花税
  • 小型企业介绍怎么写
  • jdbc连接mysql数据库步骤
  • 虚拟机linux端mysql数据库无法远程访问的解决办法
  • windows 10的安装
  • mysql 5.7.16 zip包安装配置方法图文教程
  • solaris安装教程
  • win8手机版
  • win7记事本可以保存的格式
  • xp系统怎么打开开机启动项
  • mac屏保怎么换
  • macbook外接多个显示器
  • win8系统屏幕亮度调节
  • win10更新已经下载好了能删除吗
  • cocos lua js
  • EXTjs4.0的store的findRecord的BUG演示代码
  • windows与苹果
  • win10如何使用命令
  • linux重定位命令
  • unity控制相机旋转
  • express.js教程
  • javascript的理解
  • window.parent与window.openner区别介绍
  • js键盘事件有哪些?各自的作用如何
  • 不使用flash
  • 使用应用程序的好处
  • 系统导出数据不完整
  • 贵州地税网上申报大厅
  • 江之都财税服务集团有限公司地址
  • 开发票500以下
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设