位置: 编程技术 - 正文

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

  • 个体工商户工商年报资金数额填啥
  • 开出销项发票和进项票成本有出入怎么办?
  • 合伙企业可以列入股东吗
  • 实验用品包括实验仪器吗
  • 进项税额已抵扣转出会计分录
  • 物流运输业务
  • 分公司是否需要刻章
  • 个人所得税申报操作流程
  • 长期借款科目核算的是企业的长期借款本金和利息
  • 项目规划设计费用取费标准
  • 物流公司 报关
  • 未认证的进项也就是库存
  • 公司给客户退款会计分录
  • 过期的费用发票怎么处理
  • 跨年的预付账款如何冲销
  • 行政事业单位工作经费使用范围
  • 公司换法人公司账户怎么办
  • 受托方提供材料怎么写
  • 固定资产损失如何计提
  • 地税的发票
  • 城建税及教育费附加计提表
  • 注销一定要去营业厅吗
  • 财务软件利润表没显示
  • 固定资产清理会计处理例题
  • 房屋的折旧年限一般是多少年
  • 资本化利息支出是什么意思
  • 公司为员工承担房租
  • 企业收取的会员费当无法继续提供服务能退吗?
  • powershell不显示用户名
  • win11资源管理器卡死
  • 冲回坏账
  • mac的pdf怎么转换成word
  • php如何实现多进程
  • win11系统怎么进入运行界面
  • 向房东要押金的不犯法的妙招
  • 电脑的nip是什么
  • 一体机笔记本电脑
  • 机器学习-10 聚类算法
  • 应收票据其他应收款都需要提取坏账准备么
  • 中世纪城门
  • 成功解决冲突的能力英语
  • php curl设置cookie
  • python 字典中的字典
  • python中np.array用法
  • 丢失增值税发票怎么办
  • 弥补以前年度亏损怎么算
  • 分期收款销售的特点是描述正确的是
  • 行政单位基建账地质灾害评估报告计哪个科目
  • 企业处置子公司
  • 销售 返利
  • 库存商品与存货总额之比
  • 国有资产无偿划转税收政策
  • 实务操作中如何快速记忆
  • 劳务费发票可以抵扣进项税吗
  • ubuntu debain
  • sql怎么遍历
  • mysql建唯一索引
  • 微软停止更新win7
  • shell多进程并行返回值
  • rancheros github
  • win10怎么用键盘重启
  • linux命令总结
  • linux的收获
  • mac无法开机怎么办
  • 王者自动更新怎么关
  • centos fedora
  • centos7手册
  • randomdigits.exe - randomdigits是什么进程 有什么用
  • gcasSWUpdater.exe是什么进程 有什么作用 gcasSWUpdater进程查询
  • windows 8升级
  • win73d设置怎么设置
  • 电脑主板驱动
  • shell脚本中判断grep的结果
  • js面向对象是什么意思
  • 国家税务总局关于进一步优化营改增纳税服务工作的通知
  • 车辆购置税如何入账
  • 江苏省国家税务总局电子税务局
  • 怎样加入广东省民间文艺家协会
  • 开票有什么好处吗
  • 车辆报废补贴怎么拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设