位置: 编程技术 - 正文

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)

  • 什么是抄报税证明
  • 预收三年租金 房产税怎么算
  • 税收保全措施适用于
  • 企业所得税汇算清缴操作流程
  • 公司车转个人名下要交多少税
  • 公章损坏更换的费用怎么记账
  • 企业可以一次性补交员工十年养老保险吗
  • 坏账准备的账务处理4步
  • 购买车位需要交哪些税
  • 何为独立核算
  • 暂估确定收不到发票会计分录怎么做
  • 代购要交税么
  • 办公设备发票开票内容
  • 小规模免征增值税政策
  • 小微企业一季度30万免税
  • 坏账准备需要做账吗
  • 简述国内采购流程
  • 支付装修款
  • 公司付股东退股怎么处理
  • 客户回款扣除的费用
  • 关于积分的三种账务处理方法
  • 一键ghost有用吗
  • 预付账款为什么是资产
  • 事业单位在建工程转固定资产的账务处理
  • 暂估入库后结转成本
  • php随机生成1到3的数字
  • 简易征收的分录
  • 未分配利润可以用来干什么
  • 前端项目如何部署到服务器
  • 数字图像处理-应用篇
  • 达尔文岛在地图上位置
  • thinkphp项目怎么运行
  • 购买短期股票
  • python二叉树遍历算法
  • 帝国cms安装教程
  • 工程项目发票几个点
  • 填写蓝字专用发票信息
  • 数据库损坏了怎么修复
  • 自由会计服务类工作者
  • 企业送员工礼品怎么分享给团队
  • 固定资金作为固定资产的货币表现的特点
  • 增值税专用发票丢了怎么补救
  • 小规模加工企业加工费会计分录
  • 公司从一个帐户里扣税吗
  • 预付房租摊销从哪月算起
  • 让渡资产使用权包括
  • 处理废旧材料会计分录
  • 进出口货物报关单填制规范
  • 行政单位应缴财政税金
  • 评估价与成交价差距叫做什么
  • 对公帐户资金转入个人帐户规定
  • 我国税收税类中的流转税
  • 社保计入管理费用什么科目
  • 租车费报销管理规定
  • 收到银联代收短信
  • 股东借款可以直接转为实缴出资吗
  • 航天信息何去何从
  • 租入固定资产改良支出属于收益性支出吗
  • 外商投资企业开什么发票
  • 汽车费用包括哪些会计科目呢
  • mysql8.0设置字符集编码
  • Mysql中几种插入效率的实例对比
  • mysql 5.7启动
  • win8创建新用户
  • 苹果完美越狱最新消息
  • windows7可以打开多个窗口
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • win10系统安全中心在哪
  • js布尔类型用法
  • 安卓微信5.0版本下载
  • qq仿ios
  • 让图片跳跃起来怎么弄
  • 选择排序图解过程
  • 从重置手
  • 2021一带一路会议时间?
  • 公路局有钱吗
  • 税务局绩效奖金多少
  • 已经开具的电子专票怎么重新下载
  • 广东发票勾选认证操作流程
  • 收到发票需要代签吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设