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

正则表达式学习(一、简单元字符)

阅读更多

 点号,匹配单个任意字符。

 

[]  字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。

 

[^]  排除型字符组,表示未列出的字符组。

 

^  脱字符,匹配一行的起始位置。

 

$  美元符,匹配一行的结束位置。

 

\<  反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代。

 

\>  反斜杠大于,匹配单词的结束位置,并非所有版本都有效,可用\b替代。

 

|  竖线,匹配分隔两边的任意一个表达式。

 

()限制竖线的作用范围,括号包含的部分作为一个整体。

 

?  可选项元素,表示紧靠着它的前面的元素可有可无。

 

*  表示匹配紧靠着它的前面的元素出现零次或者多次。

 

+  表示匹配紧靠着它的前面的元素出现一次或者多次。

 

{}  表示区间范围, 有的egrep不提供支持。

 

\1  表示反向引用第一个匹配的括号正则表达式。依次类推\2表示第二个。

 

\+元字符 表示元字符所表示的普通字符。 如:\\ : 表示普通的反斜杠。

 

分享到:
评论

相关推荐

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

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

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

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

    正则表达式转换工具

    正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于匹配、查找、替换等操作,涉及字符串处理的各个领域。正则表达式转换工具是专门针对这一需求而设计的,它能帮助用户将输入的内容转换...

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

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

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

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

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

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

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

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

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

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。在Python编程语言中,正则表达式提供了强大的文本处理能力,使得开发者能够高效地处理...

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

    正则表达式(Deelx版)是一种强大的文本处理工具,它允许程序员和用户通过预定义的模式来匹配、查找、替换或者分析字符串。Deelx版是专门为提高正则表达式性能和功能而设计的一个支持库,适用于各种编程语言和应用场景...

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

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

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

    在编程领域,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换、分割等操作。在本教程中,我们将深入探讨如何使用正则表达式来拆分字符串,这对于数据处理和文本分析尤其有用。下面...

    正则表达式大全.docx

    正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换操作。它由特殊字符(称为“元字符”)和普通字符组成,能够灵活地定义要查找的模式。以下是一些常见的正则表达式模式及其用途: 1. ...

    java正则表达式.zip

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

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

    学习正则表达式可能一开始会觉得复杂,但通过实践和理解,你会发现它能极大地提高处理文本的效率。例如,你可以使用正则表达式快速替换文本文件中的特定模式,或者在grep命令中搜索含有特定模式的行,甚至在编程语言...

    正则表达式学习工具

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

    VB 正则表达式 使用详解

    VB 正则表达式使用详解 VB 正则表达式是指使用正则表达式在 VB 中进行字符串处理和搜索操作。...了解正则表达式的语法规则和元字符的使用,可以帮助 VB 开发人员更好地使用正则表达式,提高字符串处理的效率和灵活性。

    Oracle中的正则表达式

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

    正则表达式(一)从初学到精通正则表达式

    正则表达式是一种用来描述一定数量文本的模式。它是一种强大的文本处理工具,能够帮助开发者快速地查找、验证和提取文本模式。本文将对正则表达式的基础知识进行详细的介绍,从什么是正则表达式开始,逐步深入浅出地...

Global site tag (gtag.js) - Google Analytics