位置: 编程技术 - 正文

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)

  • 组织员工活动方案
  • 应交税金指什么意思
  • 税收减免的定义
  • 企业所得税税前扣除政策
  • 申请纳税申报怎么申报
  • 教育行业主营业务内容
  • 两年前发票怎么红冲
  • 公积金缴存基数多久调整一次
  • 非本公司员工如何申报个税
  • 合伙企业发生亏损的原因
  • 小规模纳税人如何计算增值税应纳税额
  • 建筑工程勘察费占设计费的比例
  • 案件补贴
  • 拍卖土地支付的法律依据
  • 应交税金在贷方怎么调
  • 非独立核算分公司个税怎么申报
  • 简易征收税额航天信息服务费可以抵扣吗?
  • 小区物业费开票名称
  • 报个税失业保险怎么填
  • 劳务派遣差额征税政策
  • 待抵扣进项税额借贷方向
  • 资产负债中应交税费怎么算
  • 收到质量索赔款怎么入账
  • 应收出租包装物的租金计入
  • 联想thinkpad安装win7方法
  • 怎么获得最新医学类指南
  • 企业重组后的债务怎么算
  • php清空数据表
  • 应收账款债权融资计划业务操作指引
  • 简述税款征收的基本原则
  • php源码 数据库
  • 命令行怎么管理员运行
  • quota命令 显示磁盘已使用的空间与限制
  • 国税代开专票缴纳城建税分录
  • 预付装修款账务处理
  • 公司帐户到银行怎么取钱
  • 其他应收账款怎么做预算会计分录
  • 将织梦dedecms转换到wordpress
  • dede织梦怎么转成zblog
  • SQL Server 2016的数据库对象有那些?
  • 全面理解健康教案
  • 资产减值损失的借贷方向
  • 企业所得税的征税对象和纳税人分别负有的纳税义务
  • 固定资产盘盈为何要交所得税
  • 税金及附加的科目核算有哪些
  • 家具工厂生产
  • 购进固定资产的账务处理
  • 购进商品发生溢余
  • 税控盘上报
  • 公司要注销账面怎么处理
  • 公司两年未给员工申报个税违法吗
  • 公司注册取消验资
  • 资产利润表
  • 银行回单借贷标志贷表示什么
  • 月报报表格式
  • 企业的盈余公积包括哪些
  • sqlserver怎么用sql创建表
  • fedora os
  • xp系统分区工具
  • dns server配置
  • centos7挂载
  • win10无线网络不见了只显示飞行模式
  • sf2是什么文件
  • windows7日文版改中文
  • win8.1开始菜单怎么改成win7那样
  • linux记录操作记录
  • Win10 Mobile RedStone预览版14267更新内容汇总(持续更新)
  • 设计模式中的行为模式
  • shell if-z
  • unity固定位置随机生成物体
  • vue组件的使用步骤
  • jquery购物车商品价格计算
  • jquery绑定事件和移除事件
  • linux用python
  • python常用操作运算符
  • js模块化框架
  • 广东省地方税务局公告2017年第7号
  • 广东国家税务局电子税务局官网入口
  • 税务审理工作总结
  • 中国进口奶粉关税税率表2019
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设