位置: 编程技术 - 正文

Perl中的特殊符号介绍(perl 特殊字符转义)

编辑:rootadmin

推荐整理分享Perl中的特殊符号介绍(perl 特殊字符转义),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl 特殊字符,perl处理特殊符号,perl 特殊字符,perl处理特殊符号,perl符号,perl处理特殊符号,perl 特殊字符,perl处理特殊符号,内容如对您有帮助,希望把文章链接给更多的朋友!

$_

俗称perl的老地方,当你的程序中未告知使用哪个参数或者变量时,perl就会自动使用$_中的值,比如

这里print没有指定参数,所以它就会使用$_,那$_里面是什么呢?每次循环$_的值都会变化,所以$_实际上就是1 .. 这个值,所以上面的代码打印的结果就是

$!

当且仅当某个函数调用失败时才会设置该变量,所以经常这样使用这个变量

open FILE,"<d:/code/zdd.txt" or die $! ;

$/

这是perl中的行分隔符,默认是换行符,可以改变这个变量以便一次读入整个文件,如下

$`

正则表达式匹配变量,代表匹配位置之前的内容

$&

正则表达式匹配变量,代表匹配的内容

$'

正则表达式匹配变量,代表匹配位置之后的内容

来看一个例子,解析xml文件,有如下xml文件,我想获得Code节点的值

<&#;xml version='1.0' encoding='UTF-8'&#;><Code></Code>用下面的perl代码来解析

Perl中的特殊符号介绍(perl 特殊字符转义)

运行结果是

string before matched: <Code>matched string: string after matched: </Code>

其中$`对应<Code>,$&对应,$'对应</Code>

$|

控制对当前选择的输出文件句柄的缓冲,例子待添加。

@_

传给子程序的参数列表,通常一个子程序是这样获得传给它的参数的。

如果子程序只有一个参数,也可以用shift来获取,此时,shift相当于shift @_

perl常见符号

=> 键值对,左键右值

-> 引用,相当于java中的 【对象.方法名】中的点号

:: 表示调用类的一个方法

% 散列的标志,定义一个键值对类型的

@ 数组的标志

$ 标量的标志

=~ 匹配的标志

!~ 不匹配的标志

$! 根据上下文返回错误号或者错误串

Perl中的符号 ->;、=>; 和 :: 分别表示什么意思? Whatdothe-,=and::symbolsmeanThe-isthe"infixdereferenceoperator".Inotherwordsitisthemeansbywhichonecallsasubwithapassbyreference(amongotherthingsyoucandowith-).Asstatedabovemostthingsincallstoperl/Tkro

perl uc,lc,ucfirst,lcfirst大小写转换函数 大小写字母转换:函数uc(uppercase)将所有的小写字母转成大写;函数lc(lowercase)将所有的大写字母转成小写;Perl提供了四个内置的函数类,从而能够轻松

在Django框架中自定义模板过滤器的方法 自定义过滤器就是有一个或两个参数的Python函数:(输入)变量的值参数的值,可以是默认值或者完全留空例如,在过滤器{{var|foo:"bar"}}中,过滤器foo会被传

标签: perl 特殊字符转义

本文链接地址:https://www.jiuchutong.com/biancheng/368766.html 转载请保留说明!

上一篇:Perl中常见符号与操作(perl处理特殊符号)

下一篇:Perl中的符号 ->;、=>; 和 :: 分别表示什么意思?(perl中的$1)

  • 办税人是纳税人吗
  • 契税的纳税人是指在我国境内转移房屋土地权的
  • 建筑业增值税税率2022
  • 采购人员的差旅费计入采购成本吗?
  • 季末资产总额填错了要紧吗
  • 员工离职补偿需要计提吗
  • 企业计提的资产包括哪些
  • 应付福利费直接计入未分配利润
  • 财政科技经费专项拨款的会计处理
  • 住房公积金部分业务暂停办理
  • 企业所得税税前扣除异常是什么意思
  • 支付的运输费用可以扣除吗
  • 物业公司税务风险
  • 资本公积盈余公积区别
  • 企业上月份销售收入在本月份发生销售折让时
  • 建筑企业存款账户
  • 预收账款的科目属性
  • 员工转入子公司怎么做账
  • 应交税费有余额怎么结转
  • 付款后多久开发发票
  • 金三接口调用失败怎么办?
  • 礼品发票怎么入账
  • linux默认文件类型
  • 电脑内存条是干什么的?
  • 一般纳税人销售自己使用过的汽车
  • linux系统中配置网卡ip地址的命令为
  • php和c++的区别
  • win11怎么打开磁盘管理
  • 以固定资产对外投资交税吗
  • 电脑故障检测与维护方法
  • php bcmul
  • 苹果手机热点打不开是灰色的
  • php文本操作
  • 奥林匹克森林公园奥海
  • 百度统计网址
  • 酒店客房成本构成
  • php屏蔽错误
  • 暂估入库的商品能出库吗
  • 手把手教大家
  • 计算机专业的毕业设计作品新颖
  • 减资资产负债表怎么填
  • 单据已经生成凭证,不允许自动删除
  • 暂估入库以及暂估的区别
  • 2022最好用的港澳台电视直播
  • 公司让员工提前离职,可以结清工资吗
  • 增值税发票超过3个月可以作废吗
  • 小规模开票软件怎么升级
  • virtono搭建教程
  • 负债类科目有借贷方向吗
  • 运输服务是什么
  • 公户的结算卡是否可以转账
  • 未完施工针对的是什么工程
  • 哪些固定资产是负债类
  • 仓库转租合同
  • 计提职工薪酬是什么意思
  • 外币资产汇兑损失计算公式
  • 失控发票已补交什么意思
  • 结转增值税的账务处理
  • 工程项目采购
  • 事业单位可以购买工作服吗
  • 加强备案管理
  • 组织员工旅游的租宿费的税额是什么
  • 事业单位收个人所得税吗
  • 固定资产取得时按什么入账
  • 公认会计原则是哪个国家的?
  • 会计常用表格都有哪些技能
  • 电子发票必须要打印出来才能作为入账依据
  • 本年利润有余额么
  • 一个基于口令的用户身份认证基本过程是怎样的?
  • win10玩游戏遇到问题需要重新启动
  • linux 网页
  • fragment切换保存状态
  • python数字运算规则
  • javascriptz
  • jquery基本知识
  • python获取linux磁盘信息
  • 金条如何销售
  • 群租房怎么举报电话
  • 电子票据如何报销
  • 东莞国税稽查分局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设