位置: 编程技术 - 正文

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数据结构
  • 偏食和挑食会有什么不良后果?
  • 还在用夸克?这3款能安装插件的手机浏览器不香吗_Via_
  • 普票部分红冲,还需要退回原发票吗
  • Yii2如何批量添加数据
  • php如何获取当前时间
  • Win11系统自带输入法怎么卸载
  • 身份证校验python代码
  • 计提本月房产税的纳税基数怎么算的
  • 代收通行费不征消费税
  • 其他应收款增加现金流量表怎么填
  • 长期股权投资的核算方法
  • 差旅费跨年报销违反什么规定
  • 受托机构名称填什么
  • 测绘费 土地增值税
  • 计提贷款损失准备的意义
  • 冲估价入库怎么冲成本
  • 残保金申报可以随便填吗
  • 房屋租赁违约金怎么规定
  • 社保扣费不成功会再次扣费吗
  • 汇算清缴调增的工资怎么做账
  • 装修费用一次性税前扣除
  • 施工单位月末都需要结转什么
  • 托收承付的承付是指
  • 年初速动比率怎么算
  • 会计账簿的含义及其作用
  • mysql不能识别中文怎么解决
  • mac系统怎么新建txt
  • macos dock栏
  • 格式化快速格式化好吗
  • win10周年更新版是什么意思
  • ubuntu20录屏
  • centos7设置bond
  • centos7 zsh
  • linux如何创建ftp
  • linux sed
  • mysqld是什么进程
  • linux 端口号
  • 无线和网络飞行模式
  • 如何设置打开wincc不弹出项目管理
  • win7系统怎么隐藏桌面
  • cocos-creator
  • unity着色器在哪
  • css在ie失效
  • 关于批处理的说法错误的是
  • [置顶]公主大人接下来是拷问时间31
  • nodejs实战
  • 如何处理女寝关系
  • 抽奖小程序模板
  • sdk和安卓版本
  • 山东国税局官网登录
  • 单位固定资产转到个人名下要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设