`
l_mai
  • 浏览: 68635 次
社区版块
存档分类
最新评论
  • waret: "&" "ctrl+z& ...
    2011-12-13
  • waret: 在软件设计的过程中中有一些基本的原则,其中有一条是少用继承,多 ...
    2011-11-14
  • waret: 1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象 ...
    2011-11-15
  • waret: 吼吼~最小长度为5~
    2011-10-22

2011-11-21

 
阅读更多
perl对正则表达式的匹配:
匹配表示:
m/MATCHED PATTERN/对字符串进行匹配
s/MATCHED PATTERN/REPLACE STRING/对字符串进行替换,只替换第一个匹配值
s/MATCHED PATTERN/REPLACE STRING/g对字符串进行全局替换
/MATCHED PATTERN/s设置元字符。匹配所有字符,不排除换行符
/MATCHED PATTERN/i设置匹配模式中不区分大小写
/MATCHED PATTERN/x设置匹配模式中忽略空格不进行空格的匹配
/MATCHED PATTERN/m设置匹配模式为多行匹配
模式匹配中的定界符都可以换做其他成对出现的字符,如果是有左右之分的字符,必须是一左一右。在替换模式中,三个/可以换做其他不区分左右的字符,如果是区分左右的字符则需要两对来代表匹配值和替换值。
对字符串进行大小写转换
\u将后面的第一个字符转换成大写
\l将后面的第一个字符转换成小写
\U将后面的字符串转换成大写,使用\E表示结束
\L将后面的字符串转换成小写,使用\E表示结束
对字符串的操作:
split:使用方法 split / /,字符串,将返回以前面的模式分隔的字符数组,默认以空白字符分隔。当使用/\s+/模式会忽略末尾的空白字符
join:将字符串粘合起来。join “ ”,“ ”,“ ”将使用第一个字符串的内容填充后面字符串之间的空隙,(要求join后面的参数大于2,否则没有空隙可以插入)
正则表达式的匹配可以用在列表上下文
perl中特殊的正则表达式:
非贪婪匹配:在贪婪量词*+后接?
$^I将读入的文件备份,重命名,并将改动后的文件存成原有的文件名。
分享到:
评论

相关推荐

    2011-2021各省、市、县区数字普惠金融指数

    数据内容:这套指数包括数字普惠金融指数,以及数字金融覆盖广度、数字金融使用深度以 及普惠金融数字化程度;此外使用深度指数中还包含支付、信贷、保险、信用、投资、货币 基金等业务分类指数;...

    GB150-2011

    GB150-2011是中国的一个重要技术标准,全称为《压力容器》,替代了之前的GB150-1998版本,其发布和实施日期分别为2011年11月21日和2012年3月1日。该标准涵盖了压力容器的生产与使用过程中的关键技术要求,为确保压力...

    2011-最终正式的C++11标准

    这个是目前最新的C++标准,是2011年9月发布的ISO/IEC 14882:2011[1],又称C++0x或C++11。虽然C++免专利,但标准文件本身并不是免费的,尽管标准文档不是免费的,但是很容易从网络中取得,最简单的就是C++标准文档...

    《21天学通Oracle》勘误表2011-02-11

    《21天学通Oracle》是一本面向初学者的Oracle数据库教程,旨在帮助读者在21天内掌握Oracle的基本操作和关键概念。本书的勘误表提供了2010年和2011年发现的错误及其修正,这对于已购买书籍的读者来说非常重要,因为...

    AUTOSAR R21-11 FlexRayInterface规范文档

    ### AUTOSAR R21-11 FlexRayInterface规范文档解析 #### 一、文档概述 **标题**:AUTOSAR R21-11 FlexRayInterface规范文档 **描述**:AUTOSAR R21-11 FlexRayInterface规范文档 **标签**:范文/模板/素材 ...

    IEC 60749-21-2011-第 21 部分:可焊性.rar

    ———第 11 部分:快速温度变化 双液槽法; ———第 12 部分:扫频振动; ———第 13 部分:盐雾; ———第 14 部分:引出端强度(引线牢固性); ———第 15 部分:通孔安装器件的耐焊接热; ———第 16 部分:粒子...

    log-walker.rar_walker

    2011-11-22|15:33:21|PAY|user555|SUCC 2011-11-22|15:37:30|PAY|user666|SUCC 2011-11-22|15:45:05|PAY|user777|FAIL 本项目会根据如上日志生成的“步调”重新读入日志,并使用个性化定义的Process进行处理,重跑...

    USB_AV_Specification_Rev_1.0.zip

    2011-12-07 13:11 25,501 AV1_0 ADOPTERS AGREEMENT - Device Class FINA L.pdf 2011-12-21 07:32 2,873,154 AVFormat 1 Video over Bulk v1.0.pdf 2011-12-21 07:33 1,230,447 AVFormat 2 Isochronous Audio v1.0....

    上市公司数字普惠金融与技术创新2011-2020基于企业生命周期视角

    数字普惠金融与技术创新——基于企业生命周期视角 ...宏观经济研究,2022,No.289(12):21-42.DOI:10.16304/j.cnki.11-3952/f.2022.12.005. (详细过程请在博客频道搜索 与本标题相同的 本博主撰写的文章资料)

    AACTN-WI-2011-0077-0 Robot work instruction for model AAC ROBOT RAPTOR3000

    文档的批准日期为2011年4月21日,版本为首次发布,由Zhang Haizhou编写,并且后续由Li Shuwu进行了修订。 2. 操作范围和定义:工作指令适用于AAC机械手,适用于确保机械手安全高效地运行,减少停机时间。 3. 操作...

    SQLyog-9.3.3-0Community

    http://code.google.com 2011-11-21日发布; 社区免费版。

    grub4dos-V0.4.6a-2017-02-04更新

    2016-11-09(不点) 0x8205 bit 5 = 1: 使checkkey闲置循环停止指令。 2016-04-13(yaya) 支持动画菜单 setmenu --graphic-entry=类型=菜单行数=菜单列数=图形宽(像素)=图形高(像素)=菜单行间距(像素) 菜单项0...

    大型作业分布式温控系统基本要求2011-02-21[文].pdf

    - 面向对象作业:3月11日至4月22日,逐周提交用例模型、系统顺序图、领域模型和设计模型。 - 基于数据流图作业:5月8日至6月19日,提交系统需求说明书、数据流图、数据词典、概要设计说明书及验收后的源代码。 7....

    EditPlus3.5+绿色+汉化+免安裝特别版

    继上一个版本绿色+汉化+免注册+特别版>之后再次放出一个最新版,上一个版本的地址是... 2011-11-09 12:11 43,112 launcher.exe 协议 2011-08-08 14:16 1,148 license.txt 协议书 请按任意键继续. . .

    仿中关村在线参数修改弹出对话框 v1.1源码

    2、增加了“验证输入的数字是否在其类型的取值范围内”函数,使用枚举类型数据和Switch Case为不同取值范围的整型数据输出验证提示信息(2011-11-4) 3、修改了弹出对话框向数据库提交可空类型数据(2011-11-4) 4、对...

    面试PHPXXX

    - `DATE_FORMAT()` 用于格式化日期和时间,例如 `DATE_FORMAT("2011-11-21 10:10:10", "%Y-%m-%d")` 将日期格式化为 "2011-11-21"。 9. **中文字符串截取**: - 对于中文字符串截取,`mb_substr()` 函数可以避免...

    2011级2011-2012第二学期月考1

    【标题】"2011级2011-2012第二学期月考1",这是一份计算机应用基础的高职招考试卷,主要测试考生对计算机基础知识的掌握情况。 【描述】中的代码"A=0:b=5R=iif(a>b,a,b)Print r",这是VBScript或类似的编程语言中的...

    2011----C语言试卷(B)[定义].pdf

    本试卷是针对2011年《C语言》课程的一份考试试卷,旨在测试学生对C语言基础知识的掌握程度。以下是试卷中涉及的一些关键知识点的详细解释: 1. **复合语句**:复合语句由大括号`{}`包围,用于组织多条语句,形成一...

    四川师范大学2011-2012学年计算机基础考试试题.pdf

    【四川师范大学2011-2012学年计算机基础考试试题】涵盖了计算机基础知识的多个方面,包括计算机系统组成、数据表示、操作系统、Word处理、Excel电子表格、PowerPoint演示文稿、网络基础和多媒体知识。以下是这些知识...

    DIN 443-2011.pdf

    c) 删除了标准表1中的一些尺寸,比如9、11、13、17、19、21、26、29、32、34、38、48、52和60mm,并指出没有应避免的尺寸; d) 根据DIN EN 10130和DIN EN 10139标准,将材料标记USt1303和St3更改为DC03; e) 修订了...

Global site tag (gtag.js) - Google Analytics