位置: 编程技术 - 正文

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)

  • 税金返还需要交税吗
  • 税负率的计算公式举例说明
  • 注册税务师考试2023
  • 未分配利润为负数可以提取盈余公积吗
  • 其他应收款要做账吗
  • 工程项目临时用工人员工工资怎么办
  • 会计做账借贷怎么做
  • 房产代理经纪人
  • 未核定印花税
  • 增值税一般纳税人证明怎么查询
  • 基金投资债券会赔吗
  • 外购固定资产账务处理
  • 应收账款周转率越大越好还是越小越好
  • 外贸企业出口退税出口明细申报表
  • 固定资产进项抵扣新政策2021
  • 小规模季度超过30万是全额纳税吗
  • 房产税计税依据房产原值怎么算
  • 合伙企业分配比例税法规定
  • 确认整个会计年度的依据
  • 企业微信收款的钱怎么提取出来
  • 卖护肤品赚钱吗
  • 工地买东西怎么记账
  • 系统备份工具
  • 政府扶持资金要交所得税吗
  • mac可以制作win启动盘吗
  • deepin正式版
  • 其他应付款怎样结转
  • 企业增加实收资本流程
  • php实现邮件发送
  • phprestfulapi框架
  • 汇兑应计入哪个科目
  • 如何理解虚拟存储的虚拟
  • 小迪安全2021
  • 净化器 ccm
  • 增值税发票已认证抵扣还可以进项税额转出吗
  • 商品流通的企业
  • 销项税太多
  • 计提短期借款利息会计分录怎么写
  • 成本分配明细表
  • 建筑行业预缴个税怎么算
  • 销货退回与折让的关系
  • okhttp3源码
  • dedecms安装步骤
  • php安装步骤
  • 礼物提前到会不会不好
  • 百旺税控盘跨月发票作废
  • 小微企业是怎样自己认定的呢
  • 公司跟个体户的税收
  • 销项税怎么做账
  • 外地预缴怎么算
  • 收到合同后的整个流程
  • 办公费项目内容
  • 出口货物不予免税的原因
  • 管理费用一般包含研发费用吗
  • 货款折扣的账务处理
  • 其他应收款待抵扣税金
  • 财政专用存款账户
  • sqlserver临时表详解
  • bios关闭光驱设置
  • windows怎么查看
  • 在基于Xen的CentOS系统VPS上配置PPTP VPN的教程
  • window照片无法预览
  • wfxsnt40.exe - wfxsnt40是什么进程
  • win7任务栏颜色怎么改成蓝色
  • 怎么远程登录另一台电脑
  • ubuntu18.04安装eclipse
  • vmware15.5安装mac
  • linux date-u
  • win11连接win7共享打印机
  • win7的系统设置
  • 在linux系统中,用来存在系统所需
  • android floatbutton
  • arp欺骗防范方法
  • javascript中的getElementById
  • linux和windows互ping
  • 跨区域提供建筑安装服务
  • 咨询服务费税率2020小规模
  • 增值税发票税控盘开票软件怎么下载
  • 昌隆鑫实业集团招聘
  • 个人所得税怎么填写子女教育
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设