位置: 编程技术 - 正文

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税率
  • 工业企业员工工资占收入比例
  • 开发商要求业主签借款合同
  • 未开票收入改为开票收入做账
  • 大米加工厂加工技术培训总结
  • 免抵调增值税是否缴纳附加税
  • 汽修厂的财务怎样做账
  • 加计扣除申报表填报说明
  • 预付费服务是什么
  • 怎么判断分红前已提取足够法定公积金?
  • 报销差旅费抵扣进项税分录
  • 营业费用包括哪些明细科目内容
  • 上报汇总完成,远程清卡清不了
  • 实际出资和名义出资
  • 进项大于销项下月可不可以抵扣
  • 企业销售食品过期处罚
  • 应交税费年末账务处理
  • 金融企业贷款损失准备金税务管理
  • 法人个人账户收钱算不算公司收钱
  • 出卖固定资产企业处罚
  • 外贸企业出口退税计算
  • 已收到发票未认证已付款怎么做分录
  • PHP:pg_result_error_field()的用法_PostgreSQL函数
  • 资产减值损失的计算公式
  • phpseessid
  • php获取当前页面
  • 视图的定义和操作实验报告
  • IntersectionObserver 翻译
  • 每个开发人员都有编制吗
  • remote远程
  • ps一个页面怎么选中画板
  • 企业分立股权比例发生变化的税务处理
  • 企业之间的借款利息收入缴纳增值税吗?
  • 制造费用月末一般有余额吗
  • python replace 多个
  • 一般开发票都需要什么开票信息包括了什么?
  • 公司向股东借款多久必须归还
  • 营改增利息收入增值税
  • 长期股权投资稀释股权的两种
  • 托收承付方式销售商品是什么意思
  • 跨年度收取的租金是什么
  • 库存商品对外销售会计分录
  • 基本建设费用的组成
  • 土地使用权出资是什么意思
  • 不良债权处置折扣率
  • 交易性金融资产公允价值变动计入
  • kvm虚拟机paused
  • win7桌面右键菜单设置
  • mac如何隐藏桌面
  • win7删除通知区域图标
  • 魔方win10
  • win10预览体验三个选项
  • exe什么意思?
  • 怎么删除隐藏文件夹win 10
  • Win10打开或关闭系统图标里开怎么灰色的
  • win7系统清理c盘空间不足
  • js时间计算相减
  • javascript延迟执行
  • js实现组件功能
  • android中的短信联系人管理,浏览器属于
  • fragment的context
  • diskpart ntfs
  • Python 中urls.py:URL dispatcher(路由配置文件)详解
  • jquery是基于java的吗
  • 使用Raygun对Node.js应用进行错误处理的方法
  • jquery 输入框输入完触发事件
  • js使文本框失去焦点的方法
  • 基于JAVASCRIPT实现的可视化工具是
  • jquery去除class
  • Python实现HTTP协议下的文件下载方法总结
  • 督察综合服务中心是干什么的
  • 东莞税收突破2000亿
  • 北医三院预约号最晚几点取
  • 物化政的大学有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设