位置: 编程技术 - 正文

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)

  • 建筑企业简易计税可以开专票吗
  • 什么是进口增值税率
  • 养老险的基数
  • 房屋及建筑物属于什么会计要素
  • 小规模纳税人普通发票可以抵税吗
  • 少收的应收和应付账款怎么处理?
  • 收到去年的成本发票
  • 个税起征点调整至5000
  • 税控专用设备抵扣分录
  • 营改增后混合销售的规定
  • 建筑企业小规模纳税标准
  • 2018一般纳税人印花税减半吗
  • 破产清算重整和解
  • 缴纳投标保证金
  • 企业滞纳金属于什么税
  • 地铁充值发票能报销吗
  • 公司可以对公司罚款吗
  • 坏账准备对利润表
  • 某市财政收到林业基金收入分录
  • 个人取得经济补偿金个人所得税计算
  • 购房发票拿到了接着干什么
  • 税前扣除是好事吗
  • 留抵增值税可以冲营业外支出吗
  • 切换到多任务界面
  • linux的系统配置文件
  • Win11 Build22000.346 Beta/Release预览版发布 KB5007262更新汇总
  • 按下电源按钮时锁定计算机怎么弄
  • PHP:pcntl_get_last_error()的用法_PCNTL函数
  • 交易性金融资产包括哪些项目
  • 以前年度损益调整借贷方向
  • php获取文本内容
  • 单位发放购物卡违法吗
  • React基础-JSX事件绑定-事件传参
  • 新星计划片头好可爱啊
  • 命名空间 php
  • 现金折扣账务处理
  • 总公司与分公司合作协议范本
  • 转让使用过的固定资产增值税
  • 公司年夜饭怎么说话
  • 自然人独资可以变更为有限责任公司
  • 企业所得税季初和季末怎么算
  • 织梦森林官网
  • 一般纳税人跨月发票怎么作废
  • 预付开发票加油后还能开吗?
  • sql查询树状数据
  • mysql的环境配置
  • 运输途中发生的合理损失
  • 长期应收款的主要类型
  • 年底没有取得发票企业所得税
  • 申报抵扣
  • 红字冲账的记账凭证
  • 贷款利息支出属于财务费用吗
  • 财务报表分析的主体是
  • 旅游团建费用会计怎么入账
  • 外包会计注意事项
  • 建筑企业营改增之前计税方法
  • 开票金额含税金的计算方法
  • xp系统无法重装系统
  • mac app store打开一片空白
  • redhat 7.0
  • windows开始搜索栏
  • win7登录密码怎么改
  • windows8怎么调整亮度
  • win8如何开启蓝牙
  • 怎么取消win8.1开机密码
  • win10 预览窗口
  • 手把手教你在家制作豆腐脑
  • Tutorial 8:Scaling Transformation
  • javascript如何学
  • python中随机数的用法
  • python的导入
  • jQuery Ajax请求后台数据并在前台接收
  • sql服务3417
  • 怎么快速启动win10
  • android接听电话
  • javascript下拉列表怎么做
  • Javascript Object.extend
  • jQuery插件安装教程
  • 标箭头的手机软件
  • 地税审计税务稽查局职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设