位置: 编程技术 - 正文

Perl删除前导和拖尾空白(删除左右空格、空白字符)(perl 删除文件)

编辑:rootadmin

推荐整理分享Perl删除前导和拖尾空白(删除左右空格、空白字符)(perl 删除文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl怎么删除特定的某一行,perl 删除字符串某个字符,perl单行命令删除匹配行,perl删除指定行,perl 删除文件,perl 删除文件,perl删除指定行,perl删除指定行,内容如对您有帮助,希望把文章链接给更多的朋友!

其它一些编程语言中,有函数ltrim和rtrim分别用于从字符串开头和末尾删除空格和制表符。 也有的提供了函数trim来删除字符串两端的空白字符。Perl里没这些函数因为简单的正则表达式替换就能实现这个目的(不过我确信CPAN有很多模块实现了这些函数)。事实上这太简单了以至于成了帕金森琐碎定理里的一个显著主题。

左侧整理

ltrim或者lstrip从字符串左侧删除空白字符:从字符串开头^开始匹配一个或者多个空白字符(s+),并将之替换成空字符。

右侧整理

rtrim或者rstrip从字符串右侧删除空白字符:匹配一个或者多个空白字符(s+)直到字符串末尾($),并将之替换成空字符。

整理两端

trim删除字符串两端的空白字符:将上面两个正则表达式用或记号|连起来,并在最后增加/g用以全局地执行替换操作(反复多次)。

Perl删除前导和拖尾空白(删除左右空格、空白字符)(perl 删除文件)

封装在函数里

如果你不想在代码中看到这些结构,你可以在代码里添加这些函数:使用时像这样:

String::Util

要是实在不想拷贝那些东西,你可以安装一个模块。

例如String::Util提供了函数trim,你可以如下使用:默认它整理两侧,你不需要提供参数。 我觉得,自己实现ltrim和rtrim会清晰些。

Text::Trim

另一个模块Text::Trim提供了3个函数,但是它极度采纳了Perl风格的写法,可能到了有些危险的地步。

如果你调用它并将返回值用在print语句或者赋给一个变量,它会返回整理过的字符串,并保持原始字符串不变。另一方面,如果你在空白上下文调用它,亦即不使用返回值,trim函数就会修改参数,产生类似chomp的行为。

Perl中的单行注释和多行注释语法 同其他大多数编程语言一样,Perl中的单行注释也是#开头,例如:#print"Hello,World!";但多行注释,不同的语言有不同的注释方式,比如说:Java,C/C++:/**注释若

Perl的Mail::POP3Client模块和Gmail通信实例 一、前言最近在写一个从gmail批量下载附件的程序,用到了Mail::POP3Client和MIME::Parser2个模块二、相关文档CPAN:Mail::POP3Client模块MIME::Parser模块StrawberryPerl模

Perl List::Util模块使用实例 在Perl中有一些专门用于处理列表数据的模块,比如说List::Util模块,该模块包含在标准库中,能提供各种高效的常见列表处理工具。因其用C语言来实现

标签: perl 删除文件

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

上一篇:Perl中怎样从数组中删除某个值?(perl中\s+)

下一篇:Perl中的单行注释和多行注释语法(perl中splice)

  • 民间非盈利组织会计中所拥有的用于
  • 房产税出现往期数据怎么办
  • 公司代缴个人所得税做账
  • 计提印花税会计分录
  • 工会刻章费用计入什么支出
  • 转让生产指标的企业所得税
  • 厂家试驾车和经销商试驾车
  • 销售票据和发票的区别是什么?
  • 哪些银行承兑汇票不能收的名单
  • 企业购进货物暂估入库的会计分录如何处理?
  • 委托收款被拒绝后要怎么做
  • 收资料费怎么入账科目
  • 公司买手机可以开票抵扣吗
  • 汽车修理厂可以安装车牌吗
  • 成本票和费用票分别是什么
  • 股东个人借款用于公司怎么处理
  • 不动产增值税总结
  • 物流公司转包出售合法吗
  • 工资年终奖金扣多少税
  • 应交税金的明细科目
  • 企业法人的工资没有实收可以退税吗
  • 抵扣联复印件可以做账吗
  • 工资和薪金是一回事吗
  • 电脑网卡介绍
  • win10系统怎么设置
  • win7为什么现在不能用了
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • window10黑白模式
  • 经济业务原始凭证分录
  • 浅谈特殊儿童的融合教育论文
  • 如何做好记账会计
  • 如何做商品批发
  • 违约金需要缴纳企业所得税吗
  • idea安装vue.js
  • 先买入再卖出
  • javaweb学生信息管理系统idea
  • 以前年度损益调整
  • vue中使用require报错
  • 购进的产品样品怎么入账
  • 企业所得税资产总额平均值怎么算
  • 本月的进项票可以抵扣上月税款吗?
  • 事业单位接受捐赠物资会计处理
  • 没开票的工程可以结转成本吗
  • 股权转让协议受让方应注意
  • mongodb doc
  • 织梦怎么新建页面
  • 会计凭证的保管期限什么时候调整的
  • 月初红字冲销暂估入账
  • 流动资金包括哪些费用
  • 应交税费的核算范围
  • 长期待摊费用怎么算出来的
  • 购买员工团体意外险条款
  • 子公司注销母公司收回现金流
  • 财务的材质怎么写
  • 如何设置银行存款日记账
  • mysql orch
  • winpe下载u盘启动版
  • 苹果mac系统中英文切换
  • winxp开启远程控制
  • raid磁盘阵列教程
  • jQuery插件封装时如要实现链式编程,需要
  • jquery基本操作
  • html文件怎么用ie浏览器打开
  • css3兼容性问题
  • cocos2d怎么用
  • parentElement,srcElement的使用小结
  • img可以设置的属性
  • Node.js中的什么模块是用于处理文件和目录的
  • flask开发实例
  • js实现时间
  • android应用程序
  • unityshader插件
  • jquery解析json对象
  • 平谷大集时间表2022
  • 发票系统怎么设置打印
  • 特岗教师服务期满证书
  • 服务协议属于哪类合同
  • 玉林税务局班子成员
  • 123600是税务电话吗
  • 贵州省国家税务局电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设