`
zhangyaochun
  • 浏览: 2622159 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

正则基础学习相关

阅读更多

本文介绍几个常用的元字符

 

 

  • $             匹配字符串的结束
  • ^             匹配字符串的开始
  • \d 匹配数字
  • \s 匹配任意的空白符
  • \w 匹配字母或数字或下划线或汉字
  • \b 匹配单词的开始结束

重复

  • * 匹配重复任意次(可能是0)
  • + 匹配重复1次或更多次
  • 匹配零次或一次
  • {n} 匹配重复n次
  • {n,} 匹配重复n次或更多次
  • {n,m} 匹配重复n到m次

字符转义

使用\来取消一些元字符比如:

\.和\*

如果要查找\本身:

\\





举例:

  • \d+ 匹配1个或更多连续的数字

  • {2} 匹配不多不少重复2次

  • {5,12} 重复的次数不小于5,不大于12

  • ^\d{5,10} 必须是5到10位数字

  • window\d+ 匹配window后面跟1个或更多数字
分享到:
评论

相关推荐

    正则表达式学习工具

    首先,我们来了解C#中的正则表达式基础。C#中的正则表达式操作主要通过`System.Text.RegularExpressions`命名空间下的`Regex`类来实现。这个类提供了多种方法,如`Match`、`Matches`、`IsMatch`、`Replace`和`Split`...

    正则表达式基础学习笔记

    正则表达式(Regular Expression,简称regex)是用于...通过熟练掌握上述基础知识,你将能够编写出高效且精准的正则表达式,大大提高文本处理的效率。在实际应用中,不断实践和积累经验,是成为正则表达式高手的关键。

    正则表达式学习视频

    本视频教程将全面覆盖正则表达式的基础与高级用法,并结合JavaScript和Java这两种常见编程语言进行实战演示。 在正则表达式的简单语法部分,你将学习到: 1. 基本字符匹配:如点号(.)匹配任意单个字符,星号(*...

    正则表达式学习全集(非常好的学习资料)

    在学习正则表达式时,理解基础语法是第一步,但更重要的是掌握其在各种情况下的应用。通过这个资源,学习者可以逐步从理论过渡到实践,从而提高对正则表达式的运用能力。同时,持续练习和查阅实例文档将有助于巩固...

    JS正则表达式基础学习

    ### JS正则表达式基础学习知识点详解 #### 正则表达式概述 正则表达式是一种强大的文本处理工具,能够帮助我们完成各种复杂的字符串搜索、替换等操作。在JavaScript中,正则表达式广泛应用于数据验证、文本处理等多...

    正则表达式学习手册

    ### 正则表达式学习手册知识点总结 ...通过以上总结可以看出,正则表达式的学习不仅限于基础的概念和规则,还需要进一步了解其高级应用。对于新手而言,建议从简单入手逐步深入,不断实践以提高熟练度。

    正则表达式学习心得 v1.0

    ### 正则表达式学习心得 v1.0 #### 摘要与目的 本文旨在分享作者在学习正则表达式过程中的心得体验,并重点介绍了几种常见编程语言(Python、C#、PHP)及文本编辑器(Notepad++)中正则表达式的使用技巧。此外,还...

    正则表达式学习书PDF

    在"正则表达式学习书PDF"这个资源中,包含两本关于正则表达式的教程: 1. **《正则表达式必知必会》** 这本书通常会深入浅出地介绍正则表达式的概念和用法,包括基本字符类(如字母、数字、空白符)、量词(如*、+...

    正则表达式学习教材

    通过学习正则表达式,开发者能够高效地处理复杂的字符串匹配任务。 在30分钟内,你将了解正则表达式的基础概念,包括元字符、字符转义、重复、字符类、分支条件、反义、分组、后向引用、零宽断言和贪婪与懒惰等概念...

    正则表达式学习课件PPT

    本课件“正则表达式学习课件PPT”旨在为初学者提供一个基础的正则表达式学习平台,特别地,通过使用C#语言来演示其应用。 首先,我们需要理解正则表达式的基础语法。正则表达式由一系列特殊字符和普通字符组成,...

    易语言正则表达式学习工具源码

    易语言正则表达式学习工具源码是一款专为学习易语言和正则表达式设计的软件开发资源。正则表达式(Regular Expression)是用于处理字符串的强大工具,它在编程中有着广泛的应用,如文本搜索、替换、数据验证等。...

    易语言正则表达式学习工具

    易语言正则表达式学习工具是一款专为学习和实践正则表达式设计的应用程序,它以易语言作为编程基础,提供了友好的用户界面和丰富的功能,帮助初学者和专业人士更好地理解和掌握正则表达式的核心概念。 正则表达式,...

    正则表达式学习资料

    1. 正则表达式基础: - **模式匹配**:正则表达式是由字符和特殊符号组成的字符串,用于定义一种模式,可以用来查找、替换或提取符合该模式的文本。 - **元字符**:如`.`表示任意字符,`*`表示前面的元素零次或多...

    java正则式学习

    正则表达式的基础知识包括以下几个核心元素: 1. 句点符号(.):匹配任何单个字符,包括空格和换行符。如果你想匹配特定范围的字符,可以使用方括号([])来限制匹配的字符集,例如`t[aeio]n`只会匹配以"t"开头,...

    正则表达式学习资料以及练习项目代码很多

    这个压缩包包含了丰富的正则表达式学习资源,适合有一定基础的初学者深入学习。 1. **基础概念** - **模式匹配**:正则表达式定义了一种模式,可以用来匹配符合该模式的字符串。 - **元字符**:如`.`代表任意单个...

    正则化学习算法的数学基础.pdf

    正则化学习算法是机器学习领域的一个重要概念,它的核心在于解决学习问题的不适定性。在实际应用中,我们通常面临的是一个未知的概率测度μ,只能通过一系列独立同分布(i.i.d.)的经验数据来推断。学习算法的目标是...

    正则表达式学习文档和学习软件

    在学习正则表达式时,建议从基础概念开始,逐步理解元字符及其组合,通过实践不断熟悉和掌握各种匹配模式。同时,使用"RegexTester.exe"这样的工具进行实际操作,将理论与实践相结合,能够更快地提升对正则表达式的...

    正则表达式学习PPT讲义

    - **梁宁的PPT**:《RegularExpression学习与应用_梁宁_20100624.ppt》提供了系统的正则表达式教学材料,覆盖基本概念到高级技巧,是学习的好资源。 5. **实战应用** - **数据提取**:从大量文本中提取特定格式的...

Global site tag (gtag.js) - Google Analytics