位置: 编程技术 - 正文

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)

  • 本期应补退税额和期末未缴税额
  • 什么是银行税贷产品
  • 免税收入是什么票据类型
  • 外资研发中心认定标准
  • 土地增值所得需交什么税
  • 商品的入账价值包括消费税吗
  • 企业微信里的钱
  • 小型微利企业预缴
  • 公司把钱借给个人
  • 新企业需要结转增值税吗
  • 外购货物对外捐赠企业所得税
  • 转让财产怎么交税
  • 用党委经费买的固定资产如何计提?
  • 新会计准则有预提费用吗
  • 外聘技术人员合同
  • 出口发票开具注意事项及要求有哪些?
  • 水电费的发票要交税吗
  • 小规模装饰公司干150万的活开专票需要多少钱
  • 报税报错了怎么办?
  • 发票红冲需要用发票打印吗
  • 个体户要申报
  • 开票资料中没有电话可以吗
  • 存货缺货成本如何算
  • 服务业成本怎么做账
  • 电子发票上传平台失败是什么意思
  • 全年累计申报个税怎么计算
  • 租入固定资产装修
  • 购入土地建厂房要交的税
  • 财务费用的冲减什么意思
  • 门店出纳的工作内容
  • php面向对象编程
  • win 8和win 7有什么区别
  • 购入工程物资用于建设厂房,购入后直接领用至工程项目
  • 如何确定销售数量
  • 如何设置长期有效的群二维码安卓手机
  • 劳务公司成本票不够怎么办
  • img标签铺满div
  • thinkphp跨域解决方案
  • 微信小程序如何删除
  • python 批量
  • 专用发票跨月冲红给对方吗
  • 公司给员工交社保是怎么交的
  • 调整以前年度错账会计分录怎么做
  • DedeCMS V5.7 SP2前台文件上传漏洞
  • Python变量中forain
  • dedecms插件
  • 未交增值税借方余额怎么调整
  • 企业所得税年报申报时间
  • 当月购入固定资产当月出售了用交印花税吗
  • 记账凭证错误的更正方法
  • 挂靠在运输公司的车辆为什么要记入"固定资产"科目?
  • 停产工人工资计入哪个科目
  • 参展企业收到展览费用
  • 注册资金多少对公司有什么影响
  • 研发支出资本化支出在资产负债表哪里体现
  • 备查账包括哪些
  • 商品库存明细账
  • ef使用sql语句
  • rpm方式安装samba软件
  • centos环境搭建
  • iphone中的照片如何导入mac
  • gnaupdaemon.exe是什么
  • win8 metro应用
  • ubuntu安装visual studio2019
  • svchoost.exe - svchoost是什么进程 有什么作用
  • linux和windows交互
  • mac terminal在哪里
  • windows自带软件有哪些
  • win7电脑系统如何
  • 列举javascript中的所有数据类型
  • python算法简单编程题
  • 炉石 xhope
  • nodejs基本原理
  • unity system
  • 使用chrome浏览器打开
  • jquery接收后端数据
  • javascript总结笔记
  • 税控盘状态
  • 国家税务湖北税务局
  • 北京地税咨询热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设