`

正则表达式中 元字符

阅读更多

1 []  字符类

2 ()  

1.组

2.选择性, 如 (hi|hello) , []只能匹配一个字符  如 h[io]

 

[] ()  都可以和 ? + * {n} {n,m} {n,}  组合 以指定匹配次数 

 

 

 

3.正则表达式的元字符(组成要素)

http://blog.csdn.net/cyhleo/article/details/6641267

 

http://linuxbpm.blog.51cto.com/1823930/351964

 

 

4. 用"."去匹配任意字符,   注意:.在方括号里只是一个普通字符,而不是“元字符”

 

5. \b  \s  与之相方的 \B \S

分享到:
评论

相关推荐

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

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

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

    - **元字符**:如`*`, `+`, `?`, `{}`, `[]`, `\`等,它们具有特殊的含义,用于指定重复次数、选择范围或转义特殊字符。 - **分组**:使用圆括号`()`来创建分组,可以捕获子匹配并进行后续操作。 - **预查**:用`...

    indesign+正则表达式+元字符

    InDesign中使用正则表达式和元字符 InDesign是一款功能强大且灵活的桌面出版软件,正则表达式和元字符是其中两个非常重要的概念。在InDesign中,正则表达式和元字符可以用来进行文本搜索、替换、格式化等操作。 元...

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

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

    正则表达式转换工具

    `, `{}`, `[]`, `\`, `^`, `$`等,它们具有特殊含义,在正则表达式中用来定义模式。 - 字符类:例如`[abc]`,匹配其中任意一个字符。 - 量词:`*`, `+`, `?`, `{n}`, `{n,}` 和 `{n,m}`,分别表示零个或多个、一个...

    Indesign_GREP正则表达式

    GREP正则表达式的元字符集 以下列出了一些常用的元字符及其含义: - `^`:锚定行的开始。 - `$`:锚定行的结束。 - `.`:匹配一个非换行符的字符。 - `*`:匹配零个或多个先前字符。 - `[]`:匹配一个指定范围内...

    使用正则表达式检测字符串中重复出现的词

    对于更复杂的正则表达式需求,例如考虑大小写或者特殊字符,可以使用更多的元字符和修饰符。例如,`(?i)`是不区分大小写的标志,`(?u)`表示Unicode字符类,`(?s)`让`.`匹配包括换行符在内的所有字符。根据具体需求,...

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

    正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索。在C#编程语言中,正则表达式被广泛应用于数据验证、文本提取、格式转换等多个场景。本项目提供了一个C#编写的正则表达式测试工具,包含完整...

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

    - 根据提供的文件名"正则表达式支持库200版静态版RegExfnE"推测,这可能是正则表达式支持库的一个版本,可能是静态编译版,便于集成到不同的项目中,无需动态链接库依赖。 6. **使用与集成** - 集成Deelx版正则...

    java正则表达式.zip

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

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

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

    正则表达式.docx

    元字符是正则表达式中最重要的组成部分。常见的元字符有: * *:表示 0 次或多次出现 * +:表示 1 次或多次出现 * ?:表示 0 次或 1 次出现 * $:表示字符串结尾 * ^:表示字符串开头 * ( ):表示分组 * [ ]:表示...

    正则表达式大全.docx

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

    Oracle中的正则表达式

    * 元字符和普通字符:元字符是指在正则表达式中表示特殊含义的字符,如"."、"\"、"?"、"*"、"+"、"|",等等。普通字符是指除元字符外的所有 Unicode 字符。 * 量词:量词用来指定量词的前一个字符出现的次数,如"?",...

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

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

    什么是正则表达式 (由一些普通字符和一些元字符组成)

    正则表达式由普通字符(如字母、数字)和元字符组成。元字符具有特殊含义,如点号"."代表匹配任意单个字符,"$"表示匹配行的结束,"^"表示匹配行的开始。元字符需要正确理解和运用,才能充分发挥正则表达式的作用。 ...

    JAVA正则表达式JAVA正则表达式JAVA正则表达式

    * 元字符:这些是正则表达式中的特殊字符,例如.、*、+、?、{、}、|、等。 * 字符组:这些是正则表达式中的字符集合,例如[a-zA-Z]、[0-9]等。 * 量词:这些是正则表达式中的重复符号,例如*、+、?等。 3. 正则...

Global site tag (gtag.js) - Google Analytics