位置: 编程技术 - 正文

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随机数)

  • 个体工商户税种认定
  • 代扣代缴通用缴款书怎么打印
  • 会计凭证辅助项
  • 管理会计期末存货计算公式
  • 运输企业车辆折旧一次性折旧
  • 公章未备案是否不合法
  • 计提代扣个人工会经费怎么做账
  • 全额抵扣的发票怎么申报增值税
  • 增值税免退税计算方法
  • 门面入股做生意
  • 进项税额大于销项税额需要结转吗
  • 银行本票支付货款,余额退回
  • 退款给客户怎么记分录
  • 增值税专用发票和普通发票的区别
  • 物业收停车费要交房产税吗
  • 不得抵扣的进项税额怎么处理
  • 增值税专用发票验票
  • 公司按月工资怎么算
  • 小规模纳税人销售农产品免税吗
  • 验资报告办理一般需要多久时间
  • 免税农产品发票可以抵扣么
  • 税金当月计提当月缴纳
  • 毛利率与净利率的差额
  • 定向增发是什么融资方式
  • 增值税红字发票申报表怎么填
  • 如何查询苹果手机充电次数
  • 公司购买空调计入什么费用
  • php写post接口
  • 主营业务收入明细账图片
  • 企业所得税汇算清缴调增的项目有哪些
  • 关于企业发生的手续费及佣金支出的扣除标准
  • 企业固定资产计提折旧是以什么为前提
  • 交通运输企业会议记录
  • 最详细、最完整的相机标定讲解
  • 软考备考时间
  • pytorch m1
  • merge命令合并不了数据
  • 固定资产到期日
  • 违约赔偿金要交税吗
  • 视同销售账务处理如何做?
  • canvas实现图片编辑
  • 未分配利润用于扩大再生产
  • 累计折旧在资产负债表中填在哪里
  • 小规模纳税人企业所得税税收优惠政策
  • 交易性金融资产是什么意思
  • 企业自查发现以什么为主
  • 汇兑损益财务费用借方
  • 出口退税的计算与流程
  • 企业对疫情
  • 退资本金现金流量表走哪一项
  • 集资建房有维修基金吗
  • 未确认融资费用怎么算
  • 机票改签手续费有报销凭证吗
  • 会计中的记账是什么意思
  • centosyum源
  • centos的版本有哪些
  • 电脑xp系统改装win7系统可以吗
  • mac如何安装dmg软件
  • 分区显示
  • linux怎么查看
  • win8怎么设置开始
  • node async await
  • 如何理解python语言
  • unity锚点
  • jquery邮箱正则表达式
  • unity shaderlab新手宝典
  • unity反射效果
  • nodejs处理excel
  • jquery图片效果
  • python多线程爬虫代码
  • 安卓中五种常见布局的特点
  • javascript面向对象精要
  • Linux开发基于Qt的Android应用指定调试设备
  • 北京市大兴区有多少人口
  • 深圳发票真伪查询入口
  • 个人所得税是哪种税率
  • 江西省税务局电话号码查询
  • 土地增值税采取什么税率
  • 江苏城市规划
  • 农副产品营业执照范本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设