2023学年完整公开课版正则表达式KC08121104d02_第1页
2023学年完整公开课版正则表达式KC08121104d02_第2页
2023学年完整公开课版正则表达式KC08121104d02_第3页
2023学年完整公开课版正则表达式KC08121104d02_第4页
2023学年完整公开课版正则表达式KC08121104d02_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

正则表达式*CONTENTSPAGE目录页1概念用途常见规则23目录基本语法与实例4正则表达式1、概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的:(1)给定的字符串是否符合正则表达式的过滤逻辑(2)可以通过正则表达式,从字符串中获取我们想要的特定部分。正则表达式的特点是:(1)灵活性、逻辑性和功能性非常强;(2)可以迅速地用极简单的方式达到字符串的复杂控制。由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到EditPlus,大到Word、VisualStudio等大型编辑器,都可以使用正则表达式来处理文本内容。正则表达式2、用途在典型的搜索和替换操作中,必须提供要查找的确切文字。这种技术对于静态文本中的简单搜索和替换任务可能足够了,但是由于它缺乏灵活性,因此在搜索动态文本时就有困难了,甚至是不可能的。而使用正则表达式,就可以解决这个问题。它具有强大的字符串处理能力,能解决动态文本搜索与替换问题。正则表达式3、常见规则(1)grep命令用来在文本文件中查找内容,指定给grep的文本模式叫做“正则表达式”。(2)正则表达式可以是普通的字母或者数字,也可以使用特殊字符来匹配不同的文本模式。(3)由于正则表达式使用了一些特殊字符,所以所有的正则表达式都必须用单引号括起来。(4)正则表达式字符可以包含某些特殊的模式匹配字符。句点匹配任意一个字符,相当于shell中的问号紧接句号之后的星号匹配零个或多个任意字符,相当于Shell的星号方括号的用法跟Shell的一样,只是用^代替了!表示匹配不在指定列表内的字符正则表达式4、基本语法与实例正则表达式举例:小结:

通过本节微课,要求理解正则表达式的概念

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论