位置: 编程技术 - 正文

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

  • 调研费用怎么写
  • 建筑企业预交的附加税怎么办
  • 食堂临聘人员的管理、考核
  • 增值税申报表在哪里打印
  • 企业所得税申报时间
  • 具备什么条件的土地可以开发
  • 员工个人部分所承担的社保会计分录怎么做
  • 土地股权转让交多少税
  • 补提折旧以前年度损益调整汇算清缴怎么处理
  • 其他扣款税后应该怎么做账?
  • 企业清算时未抵扣的进项税账务处理
  • 进口货物的代理报关服务费计入
  • 多计费用以前年度损益调整
  • 公司投资股票有风险吗
  • 总公司发工资子公司代缴个税
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 营改增后,纳税人转让房地产
  • 固定资产处理收入计入什么科目
  • 借给其他企业的钱计入什么科目
  • 公司个人所得税怎么申报
  • 企业房租收入如何申报
  • 解决的英文
  • 与存货相关的车间固定资产日常
  • iphone7如何设置输入法
  • win7如何设置高级网卡功能适合玩网络游戏
  • 企业安全库存是什么
  • 怎么写会计凭证
  • 税务发票盖章要求
  • 员工伙食费明细表
  • PHP:preg_match_all()的用法_PCRE正则函数
  • PHP:iterator_apply()的用法_spl函数
  • 费用超额怎么写申请
  • pc应用是什么意思
  • php执行mysql语句的函数
  • 预缴企业所得税怎么做账务处理
  • 进货后退货的会计处理
  • 收到汇票结余会怎么样
  • php获取地理位置
  • php格式转换
  • 伦索伊斯马拉赫塞斯国家公园
  • 存货核算有哪些内容
  • 税务登记投资总额和注册资本一样吗
  • 财务负责人和法人哪个责任大
  • php创建多级目录的方法
  • 帝国cms怎么上传图片
  • 租入厂房需做环保检测吗
  • 企业所得税核算分录
  • 织梦建站详细教程
  • 现金账怎么登记
  • mysql数据库的设计与实现
  • sqlserver行列转换多行多列
  • 交加盟费送赠品可以吗
  • 预付账款怎么记账
  • 记账凭证如何进行记账
  • 国家知识产权专利网
  • 不验资实收资本怎么做账
  • 预付账款和其他应付款的区别
  • 暂估成本跨年后收到票如何处理,红冲按哪个金额冲
  • 销售货物退款会计分录
  • 专项应付款如何冲减
  • 电子税务局申报比对异常
  • 公司增资需要哪些材料
  • sql作业怎么执行
  • 数据库的行和列的叙述
  • 安装win8系统需要什么条件
  • downloadplus.exe是什么进程 作用是什么 downloadplus进程是安全的吗
  • win8如何使用word
  • pc guide
  • win7旗舰版怎么改成专业版
  • win10系统更改
  • js unload
  • 浅谈python
  • js面向对象编程思想
  • 微信内置浏览器怎么清除缓存
  • node优秀库
  • package.json里面的配置
  • javascript语言入门教程
  • 构建税务系统纵向到底
  • 个人所得税怎么退税
  • 税收筹划六种方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设