`
lpj2007
  • 浏览: 6369 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

正则表达式学习(二、元字符)

 
阅读更多

\s 匹配所有的空白,包括空格键按出的空白和tab键按出的空白,也可以表示为[ \t]+

 

\S 表示除\s之外的任何字符。

 

\w 等价于正则表达式:[a-zA-Z0-9_], 即任意的字母和数字,注意: 有的版本的引擎不支持下划线。

 

\W 表示非字母和数字,即等价于:[^a-zA-Z0-9_],同样有的版本的引擎不支持下划线。

 

\d 表示数字字符, 即:[0-9]

 

\D 表示非数字字符,即:[^0-9]

 

(? : ...) 可以用来分组,但不会被捕获。

分享到:
评论

相关推荐

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    正则表达式的语法由一系列用于描述字符串模式的字符和元字符组成。 ### 需求分析 根据题目描述,我们需要构建一个正则表达式来匹配一段字符串,该字符串除了允许出现特定字符(例如下划线 `_`)之外,不允许包含...

    正则表达式转换工具

    - 工具支持:利用在线正则表达式测试网站,如Regex101,进行实时调试和学习。 综上所述,"正则表达式转换工具"是处理文本数据的强大辅助,它简化了正则表达式的构造过程,使得非专业人士也能方便地利用正则表达式...

    正则表达式必知必会v_1.0.pdf

    在正则表达式中,元字符表示在正则表达式中不代表其字面含义,而是具有特别意义的字符。例如句点(.)、中括号字符([])、反斜线(\)等都是元字符。为了使用元字符的字面意思,需要进行转义,例如使用反斜线(\)...

    正则表达式全解及正则表达式学习心得

    正则表达式全解及正则表达式学习心得 正则表达式是字符串模式匹配的强大工具,掌握正则表达式可以让开发者更方便地处理字符串数据。本文将对正则表达式的基本概念、元字符、模式匹配、量词、分组、字符类、边界匹配...

    vb正则表达式实例(正则表达式测试程序)

    在VB.NET中,正则表达式...总之,“vb正则表达式实例”是一个实用的工具,它通过图形界面帮助开发者直观地测试和学习正则表达式。了解并熟练掌握正则表达式在VB.NET中的使用,将极大地提升你在文本处理方面的编程能力。

    正则表达式测试工具C#版(src)

    - 基本元字符:如`.`(匹配任意字符,除换行符)、`^`(匹配行首)、`$`(匹配行尾)、`\d`(匹配数字)、`\w`(匹配字母数字下划线)等。 - 量词:`*`(零个或多个)、`+`(一个或多个)、`?`(零个或一个)、`{n...

    使用正则表达式拆分字符串

    通过学习和熟练掌握正则表达式拆分字符串的技巧,开发者可以更好地处理各种文本数据,提高代码的可读性和效率。在实际项目中,结合具体需求,灵活运用正则表达式,将大大提高开发效率和代码质量。

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

    - **元字符**:如`.`代表任意单个字符,`^`表示行首,`$`表示行尾,`\d`代表数字,`\s`代表空白符等。 - **量词**:如`*`表示前面的元素零次或多次,`+`表示一次或多次,`?`表示零次或一次,`{n}`表示n次,`{n,}`...

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

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

    正则表达式(Deelx版)|正则表达式(Deelx版)支持库

    正则表达式(Deelx版)是一种强大的文本处理工具,它允许程序员...开发者可以通过学习和熟练掌握正则表达式,极大地提升文本处理的效率和精确度。在Deelx版的支持下,这些功能可以以更高的性能和更多的扩展特性得以实现。

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    正则表达式是由特殊字符(元字符)和普通字符组成的字符串,它们定义了一种模式,用于匹配一系列相似的字符串。在Qt中,我们可以使用`QRegularExpression`类来处理正则表达式。这个类提供了构造、匹配和替换等方法,...

    java正则表达式.zip

    Java正则表达式遵循Perl5的语法,包括元字符(如`.`, `^`, `$`, `*`, `+`, `?`, `{}`, `[]`, `\`, `|`, `(`, `)`)、预定义字符类(如`\d`, `\w`, `\s`)以及量词(如`*`, `+`, `?`, `{n}`, `{n,}`, `{n,m}`)等。 *...

    易语言正则表达式文本替换

    - **元字符**:如`.`表示任意字符,`^`表示行首,`$`表示行尾,`\d`代表数字,`\w`代表字母或数字,`\s`代表空白字符。 - **量词**:如`*`表示前面的元素零次或多次,`+`表示一次或多次,`?`表示零次或一次,`{n,m...

    正则表达式大全.docx

    以上给出的正则表达式仅覆盖了一些基础用例,实际的正则表达式可以变得极其复杂,涉及更多的元字符和修饰符,如贪婪与非贪婪匹配、分组、零宽断言等。正则表达式的学习和掌握需要时间和实践,但一旦熟悉,它们将成为...

    正则表达式学习工具

    本“正则表达式学习工具”是专为C#初学者和开发者设计的,旨在提供一个方便的环境来学习和测试正则表达式。 首先,我们来了解C#中的正则表达式基础。C#中的正则表达式操作主要通过`System.Text.RegularExpressions`...

    正则表达式.docx

    这篇文章将会详细介绍正则表达式的基础知识点,包括正则表达式的定义、基本语法、元字符、字符类、预定义类等。 一、正则表达式的定义 正则表达式是使用单个字符串来描述/匹配一系列符合某个语法规则的字符串。在 ...

    JAVA正则表达式大全

    正则表达式的学习需要对元字符、量词、预查、后向引用等概念有深入理解,同时掌握Java中`Pattern`和`Matcher`的使用方法,结合实际案例进行实践,才能灵活运用到实际项目中。在处理字符串相关问题时,熟练掌握正则...

    正则表达式生成工具,正则表达式生成工具

    用户可以通过选择预定义的元字符、量词、字符类等元素,轻松构建出符合需求的模式。 2. **实时预览**:在构建过程中,工具会实时显示匹配结果,用户可以即时看到当前正则表达式对给定字符串的匹配情况,方便调试和...

Global site tag (gtag.js) - Google Analytics