`
小杨学JAVA
  • 浏览: 905312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则常用语法

 
阅读更多

正则表达式到底是什么东西?
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
常用元字符

代码 说明
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束


常用限定符

代码/语法 说明
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次


常用反义词

代码/语法 说明
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词开头或结束的位置
[^x] 匹配除了x以外的任意字符
[^aeiou] 匹配除了aeiou这几个字母以外的任意字符
分享到:
评论

相关推荐

    正则表达式常用语法

    正则表达式入门常用的语法,包括一些常用的元字符,字符组的定义,环视的简单介绍比较小,已经可以解决大部分正则问题

    正则表达式语法(入门与实例)

    ### 正则表达式语法(入门与实例) #### 一、正则表达式的创建 正则表达式是一种用于模式匹配的强大工具,在JavaScript中可以通过两种方式创建: 1. **字面量方式**: ```javascript var reg = /pattern/; ```...

    正则表达式语法(常用的正则表达式)

    正则表达式语法 正则表达式是一个强大的字符串处理工具,广泛应用于窗体验证、文本处理等领域。下面是正则表达式语法的详细介绍: 1. 元字符 元字符是正则表达式的特殊字符,它们具有特殊的含义。常见的元字符...

    正则表达式语法和常用实例中文教程

    正则表达式语法和常用实例中文教程

    正则表达式语法及常用正则表达式(附正则手册)

    总结,正则表达式是编程和数据处理中的重要工具,掌握其基本语法和常用表达式能极大地提高处理文本数据的效率。通过深入学习并结合提供的HTML手册,可以进一步提升在文本处理方面的技能,无论是进行数据验证、提取...

    java正则表达式语法

    以上就是Java正则表达式的基本语法和常用功能。理解并熟练运用这些概念,可以极大地提高处理字符串问题的效率。在实际开发中,结合`Pattern`和`Matcher`,你可以编写出复杂的字符串处理逻辑,满足各种需求。在学习...

    从零开始学习正则表达式

    正则表达式语法(01): 关于大小写与中文 正则表达式语法(02): 或者与重复 正则表达式语法(03): 匹配范围 正则表达式语法(04): 常用转义字符与 . 正则表达式语法(05): 边界 正则表达式语法(06): 贪婪匹配与非贪婪匹配 ...

    从零开始学习正则表达式.rar

    正则表达式学习基础篇正则表达式语法(01): 关于大小写与中文 正则表达式语法(02): 或者与重复 正则表达式语法(03): 匹配范围 正则表达式语法(04): 常用转义字符与 . 正则表达式语法(05): 边界 正则表达式语法(06): ...

    常用正则表达式语法例句

    本文将详细介绍正则表达式的基础语法及常见应用场景。 #### 二、正则表达式元字符 **1. 特殊字符** - **\(反斜杠)**:用来转义下一个字符,使该字符失去原有的特殊含义,或者表示一些特殊的字符。例如: - `n`...

    正则表达式语法.pdf

    正则表达式是一种强大的文本匹配工具,用于搜索、替换...对于初学者来说,了解这些基本概念和常用元字符是学习正则表达式的良好开端。随着经验的积累和对更复杂模式的理解,可以逐渐深入到更高级的正则表达式特性中去。

    UNIX和LINUX系统的SHELL正则表达式语法

    以下是SHELL正则表达式中常用的一些语法元素: 1. **元字符**:元字符是具有特殊含义的字符,例如`\`、`^`、`$`、`*`、`+`、`?`、`{n}`、`{n,}`、`{n,m}`。它们可以改变正则表达式的匹配行为。 - `\`:用于转义...

    正则表达式语法说明书

    ### 正则表达式语法详解 #### 一、正则表达式定义 正则表达式是一种用于描述文本模式的强大工具,它由普通字符(如字母a到z)和特殊字符(元字符)组成,用于匹配一系列符合特定模式的字符串。 #### 二、正则...

    正则表达式语法.docx

    本文列举了常用的正则表达式元素及其用法,帮助读者构建复杂的匹配规则,从而提高处理文本和数据的能力。通过学习这些基础元素,您可以根据实际需求编写出更为高效和准确的正则表达式,从而解决各种字符串匹配问题。

    linux shell 正则表达式语法.docx

    ### Linux Shell 正则表达式语法详解 #### 一、正则表达式概念 正则表达式是一种强大的文本处理工具,它可以实现字符串的查找、替换等功能。在Linux shell环境中,正则表达式广泛应用于文件名扩展、命令参数、文本...

    正则表达式语法及常见示例.md

    ### 正则表达式语法及常见示例 #### 概述 正则表达式是一种强大的文本处理工具,广泛应用于各种编程语言中,用于文本搜索、替换以及数据验证等场景。正则表达式的语法灵活多样,能够精确匹配各种复杂的文本模式。 ...

    正则表达式语法参考.rar

    下面将详细介绍正则表达式的基本语法和常用功能。 1. 基本元素: - 字符匹配:例如"a"匹配字符"a","b"匹配字符"b"。 - 范围字符类:如"[a-z]"匹配小写字母,"[A-Z]"匹配大写字母,"[0-9]"匹配数字。 - 点号(....

    常用正则表达式,很常用到验证的时候

    以下是一些常用的正则表达式模式: 1. **数字验证**: - `\d`:匹配任意数字,等价于 `[0-9]`。 - `\D`:匹配非数字字符,等价于 `[^0-9]`。 2. **字母验证**: - `[a-zA-Z]`:匹配任意小写字母或大写字母。 -...

Global site tag (gtag.js) - Google Analytics