首页技术正则表达式下载?正则表达式语法大全

正则表达式下载?正则表达式语法大全

编程之家2026-06-27885次浏览

各位老铁们好,相信很多人对正则表达式下载都不是特别的了解,因此呢,今天就来为大家分享下关于正则表达式下载以及正则表达式语法大全的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

正则表达式下载?正则表达式语法大全

正则表达式入门经典的目录

第1章正则表达式概述

1.1什么是正则表达式

1.2可以使用正则表达式做什么

1.3使用过的正则表达式

1.4为什么正则表达式看起来令人生畏

1.5支持正则表达式的语言

正则表达式下载?正则表达式语法大全

1.6替换大量文本

第2章正则表达式工具和使用方法

2.1正则表达式工具

2.2基于语言和平台的工具

2.3使用正则表达式的分析方法

第3章简单的正则表达式

正则表达式下载?正则表达式语法大全

3.1匹配单个字符

3.2匹配可选字符

3.3其他限量操作符

3.4大括号语法

3.5练习

第4章元字符和修饰符

4.1正则表达式的元字符

4.2空白和非空白元字符

4.3修饰符

4.4练习

第5章字符类

5.1字符类概述

5.2在字符类中使用范围

5.3字符类中元字符的含义

5.4对字符类取反

5.5POSIX字符类

5.6练习

第6章字符串.行和词边界

6.1字符串.行和词边界

6.2什么是词

6.3识别词边界

6.4练习

第7章正则表达式中的圆括号

7.1使用圆括号分组

7.2交替选择

7.3捕获圆括号

7.4非捕获的圆括号

7.5反向引用

7.6练习

第8章向前查找和向后查找

8.1为什么需要向前查找和向后查找

8.2向前查找

8.3肯定式向前查找的例子

8.4向后查找

8.5如何匹配位置

8.6练习

第9章正则表达式的灵敏度和特殊性

9.1什么是灵敏度和特殊性

9.2灵敏度和特殊性的平衡

9.3元字符如何影响灵敏度和特殊性

9.4了解数据.灵敏度和特殊性

9.5重新分析StarTrainingCompany的例子

9.6练习

第10章说明和调试正则表达式

10.1说明正则表达式

10.2了解你的数据

10.3创建测试用例

10.4调试正则表达式

第11章在MicrosoftWord中使用正则表达式

11.1用户界面

11.2可用的元字符

11.3例子

11.4搜索和替换的例子

11.5VBA中的正则表达式

11.6练习

第12章在StarOffice/OpenOffice.orgWriter中使用正则表达式..

12.1用户界面

12.2可用的元字符

12.3搜索的例子

12.4搜索和替换的例子

12.5POSIX字符类

12.6练习

第13章通过findstr使用正则表达式

13.1findstr简介

13.2findstr支持的元字符

13.3词边界位置

13.4行开始位置和结束位置

13.5单个文件的例子

13.6多个文件的例子

13.7文件列表的例子

13.8练习

第14章PowerGREP

14.1PowerGREP的界面

14.2PowerGREP支持的元字符

14.3复杂一点的例子

14.4练习

第15章MicrosoftExcel中的通配符

15.1Excel的查找界面

15.2Excel支持的通配符

15.3在记录单中使用通配符

15.4在筛选中使用通配符

15.5练习

第16章SQLServer2000中的正则表达式功能

16.1支持的元字符

16.2在LIKE中使用正则表达式

16.3对字符类取反

16.4使用全文搜索

16.5图像字段中的筛选器

16.6练习

第17章在MySQL中使用正则表达式

17.1MySQL简介

17.2MySQL支持的元字符

17.3使用REGEXP关键字和元字符

17.4社会保险号的例子

17.5练习

第18章正则表达式与MicrosoftAccess

18.1MicrosoftAccess中元字符的用法

18.2Access支持的元字符

18.3使用#元字符

18.4使用#字符匹配日期/时间数据

18.5在Access中使用字符类

18.6练习

第19章JScdpt和JavaScript中的正则表达式

19.1在JavaScript和JScript中使用正则表达式

19.2JavaScript和JScnPt中的元字符

19.3说明JavaScript正则表达式

19.4验证SSN的例子

19.5练习

第20章正则表达式与VBS

20.1RegExp对象及其用法

20.2使用Match对象和Matches集合

20.3VBScript支持的元字

20.4练习

第21章VisualBasic. NET与正则表达式

21.1System.Text.RegularExpressions命名空间

21.2VisualBasic. NET支持的元字符

21.3练习

第22章C#和正则表达式

22.1System.Text.RegularExpressions命名空间中的类

22.2VisualC#.NET支持的元字符

22.3练习

第23章PHP和正则表达式

23.1PHP5.0入门

23.2PHP组件如何支持正则表达式

23.3PHP支持的元字符

23.4练习

第24章W3CXMLSchema中的正则表达式

24.1W3CXMLSchema基础

24.2练习

第25章Java中的正则表达式

25.1java.util.regex包简介

25.2java.util.regex包中支持的元字符

25.3使用String类的方法

25.4练习

第26章Peri中的正则表达式

26.1下载并安装Perl

26.2使用Perl正则表达式的基本条件

26.3使用Perl正则表达式

26.4Perl支持的元字符

26.5在Perl中使用正则表达式匹配模式

26.6一个简单的PerlRegex测试程序

26.7练习

附录练习答案

……

正则表达式求解

按照先后顺序拆解如下:

1.{\\s*}:先匹配有无空字符或任意多个空字符

2.{([.]src|[.]link)}:匹配.src或是.link

3.{\\s*}:匹配有无空字符或任意多个多空符

4.{=}:匹配“=”号字符

5.{\\s*}:匹配有无空字符或任意多个多空符

6.{('|\")}:匹配单引号或双引号

7.{\\s*}:匹配有无空字符或任意多个多空符

8.{((.{2}/)|(.{2}/){2}|(./)|/)?}:最外层的{()?}的意思是匹配的内容可有可无,内部拆解如下

8-1.{(.{2}/)}:匹配任意字符2个然后是/

8-2.{(.{2}/){2}}:连续两组先两个任意字符再来个正斜杠

8-3.{(./)}:任意字符1个然后斜杠

8-4.{/}:斜杠

9.{.*}:匹配后面可能剩余的所有字符

求正则表达式验证邮箱格式

虽然没有统一的邮箱账号格式,但是所有邮箱都符合“名称@域名”的规律。对于名称和域名的字符限制,我们可以根据项目的情况定义一个,比如只允许有英文、数字、下划线等组成。下面举例实现一些验证邮箱格式的正则表达式。

实例1:只允许英文字母、数字、下划线、英文句号、以及中划线组成

举例:sunxiuzhen@dctc.org.cn

分析邮件名称部分:

26个大小写英文字母表示为a-zA-Z

数字表示为0-9

下划线表示为_

中划线表示为-

由于名称是由若干个字母、数字、下划线和中划线组成,所以需要用到+表示多次出现,根据以上条件得出邮件名称表达式:[a-zA-Z0-9_-]+

分析域名部分:一般域名的规律为“[N级域名][三级域名.]二级域名.顶级域名”,比如“qq.com”、“www.qq.com”、“mp.weixin.qq.com”、“12-34.com.cn”,分析可得域名类似“**.**.**.**”组成。

“**”部分可以表示为[a-zA-Z0-9_-]+

“.**”部分可以表示为\.[a-zA-Z0-9_-]+

多个“.**”可以表示为(\.[a-zA-Z0-9_-]+)+

综上所述,域名部分可以表示为[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+

最终表达式:由于邮箱的基本格式为“名称@域名”,需要使用“^”匹配邮箱的开始部分,用“$”匹配邮箱结束部分以保证邮箱前后不能有其他字符,所以最终邮箱的正则表达式为:

^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$

实例2:名称允许汉字、字母、数字,域名只允许英文域名

举例:张三001Abc@lenovo.com.cn

分析邮件名称部分:

汉字在正则表示为[\u4e00-\u9fa5]

字母和数字表示为A-Za-z0-9

通过分析得出邮件名称部分表达式为[A-Za-z0-9\u4e00-\u9fa5]+

分析邮件域名部分:邮件部分可以参考实例1中的分析域名部分。

得出域名部分的表达式为[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+。

最终表达式:我们用@符号将邮箱的名称和域名拼接起来,因此完整的邮箱表达式为:

^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$

正则表达式下载和正则表达式语法大全的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

摩尔庄园白色浆果在哪里获得 摩尔庄园白色浆果在哪windows程序设计 pdf,Windows程序设计