位置: 编程技术 - 正文

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)

  • 一般纳税人每个月需要报哪些税
  • 停车费增值税税率
  • 工程结算会计科目及账务处理
  • 2020年企业减免
  • 营改增前土地增值税的计算方法
  • 非营利性科研机构接受企业基础研究收入免征企业所得税
  • 税务风险有哪些
  • 养殖业土地使用税减免
  • 先转款后开票会计分录
  • 收到实收资本要交什么税
  • 三栏式明细账适用于哪些账簿
  • 代开建安发票怎么做账务处理?
  • 计提以前年度税金
  • 企业一般纳税人证明在哪里查询
  • 重置申报清册是什么意思
  • 7月财务报表行次三大变化
  • 管家婆怎样查历史记录
  • 资产负债表里面应付账款怎么算
  • 小规模纳税人三个月做一次账
  • 增值税减少对企业的利弊
  • 小微企业增值税减免政策
  • 有哪些不同类型的金融机构
  • 收到政府补助的现金流
  • 实收资本和资产的关系
  • linux怎么安装使用conda
  • 其他流动负债有利息吗
  • 保险费做什么会计分录
  • centos7安装php7.3
  • leeurbanriders是什么牌子
  • assoc.exe=exefile什么意思
  • PHP:pcntl_signal()的用法_PCNTL函数
  • 外贸出口退税进项发票勾选
  • 拉姆绍在哪里
  • 伏尔塔瓦河上的纤夫
  • kindeditor编辑器图片上传
  • 融资租入固定资产的改建支出
  • php中的异常和错误怎么写
  • 进价金额核算法例题
  • 零申报的账怎么做
  • 失控发票成本转出怎么做账
  • 被黑客攻击
  • 简单的php文件
  • 织梦栏目内容不显示
  • 网上学电脑
  • 生产企业出口转内销增值税申报表怎么填
  • mysql 提示
  • 停工期间工资支付标准
  • 劳务是什么单位
  • 个体经营所得税核定征收2023税率
  • 抵债不动产处置如何征税
  • 一行的代码
  • 坏账核销的会计规定
  • 未分配利润是怎么来的
  • 出租车发票能不能抵扣进项
  • 税收滞纳金能不能超过税款
  • 承租人融资租赁会计账务处理
  • 土地出让金进项税怎么算
  • 印花税的其他凭证指的是什么
  • 增值税普票遗失可以补开吗
  • 营业成本包括三大费用如何称呼
  • 主营业务成本怎么核算
  • SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
  • mssql in
  • ubuntu系统中安装微信步骤
  • 简洁桌面怎么设置
  • win10如何打开defender
  • win10预览版好吗
  • win7系统打印机共享给win10
  • win8图片查看器无法打开图片内存不足
  • 在linux中使用什么命令可以执行shell脚本
  • 5个小技巧让你成长
  • es6 变量的解构赋值
  • perl use vars pragma使用技巧
  • node.js底层原理
  • css中渐变
  • 医保可以异地交嘛
  • 福建省地方amc
  • 个体非正常户怎么解除
  • 为什么非贸易付不了款呢
  • 合肥哪里可以注销电信卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设