位置: 编程技术 - 正文

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)

  • 简易计税方法是什么意思
  • 纳税人异地预缴税款
  • 哪些占用土地的行为不征收耕地占用税?
  • 个人独资企业要承担无限责任吗
  • 动产租赁适用税率
  • 固定资产登记在三栏式吗
  • 个税申报错了并且已经缴款怎么修改
  • 公司名称变更在哪个网站
  • 增值税申报表与财务报表不一致
  • 上月做其它应付款本月发票到如何做
  • 小规模纳税人无进项票怎么办
  • 科目汇总表会计核算形式
  • 个人处置打包债权取得的收入
  • 卖二手车
  • 电子承兑到期怎样兑现
  • 置换新房产支付资金怎么纳税?
  • 未付款怎么说
  • 折旧和摊销可以没有吗
  • 用现金支付销售产品的运费
  • 滴滴 增值税
  • 个税税务稽查
  • 建筑合同通用条款
  • 开发票与实际金额不符属于什么
  • 什么叫未完税
  • 季报资产负债表和利润表的勾稽关系
  • 个人公寓出租给公司要交税吗?
  • 其他综合收益可以转损益的情况
  • 行政单位代管资金怎么做账
  • 合同负债属于什么费用
  • 企业所得税年报过了申报期还能修改吗
  • 应付的工资属于什么科目
  • 房东不开发票违法吗
  • 优先股的发行主体
  • 固定资产的财务处理方法
  • win10下载软件被阻止安装怎么办
  • 银河麒麟操作系统价格
  • 蚊子咬了怎么消肿止痒最快红霉素软膏
  • PHP:oci_field_scale()的用法_Oracle函数
  • 分配结转制造费用时借方科目
  • framework4.0怎么打开
  • 职工工伤住院费用记什么科目
  • php调用其他php函数
  • 出差补助需要发工资吗
  • echarts y轴设置
  • 以前年度损益调整账务处理分录
  • 个税累积税阶
  • DEDECMSV5.6将软件下载次数直接生成静态
  • 哪些发票可以抵扣?
  • 会计凭证分为几个部分包括哪些内
  • 折旧汇总分配周期参数设定完成可以更改吗
  • 企业费用发票有哪些可以入账
  • 小规模未达起征点申报表怎么填
  • 个人所得税的纳税期限
  • 购入农产品的增值税税率是多少
  • 新增建筑物
  • 小规模纳税人抵扣税控盘增值税怎么申报
  • 工程施工费怎么开票
  • 服务器远程超出配置范围
  • ubuntu怎么切换桌面
  • windows7光盘安装
  • win7 64位旗舰版系统运行游戏提示计算机丢失mxvcp120.dll的解决方法
  • windows10 rs2
  • ubuntu fsl
  • win7电脑开机自启动管理在哪里
  • 如何重设苹果手机的ID密码
  • dropbox怎么在国内使用
  • win7系统如何关闭开机自动启动软件
  • win7无法删除d盘
  • Shell脚本监控linux系统信息
  • 网站渗透违法吗
  • windowsxp命令行窗口怎么打开
  • python生成txt文档
  • jquery编写Tab选项卡滚动导航切换特效
  • unity中ngui
  • 深圳买新房契税怎么收
  • 河北省国家税务局电子税务局官网入口
  • 哪些保险有免赔额
  • 辽宁省国家税务局官网
  • 新疆地方税务局举报电话
  • 契税维修基金交给谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设