东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

编程相关破解相关编程工具反编译安装制作程序源码软件补丁数据库Visual Studiovc++visualbasicdreamweaver

首页编程开发编程相关 → 20个常用正则表达式 免费下载

20个常用正则表达式

20个常用正则表达式免费下载

  • 大小:20KB
  • 语言:中文
  • 平台:WinAll
  • 更新:2017-03-09 14:9
  • 等级:
  • 类型:编程相关
  • 网站:暂无
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

正则表达式是编程中经常用的,提高了编程人员的工作效率,小编为您带来了20个常用正则表达式,熟练使用,可以让你少写许多代码!

正则表达式介绍

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

正则表达式速记理解技巧

等价:

等价是等同于的意思,表示同样的功能,用不同符号来书写。

?,*,+,\d,\w 都是等价字符

?等价于匹配长度{0,1}

*等价于匹配长度{0,}

+等价于匹配长度{1,}

\d等价于[0-9]

\D等价于[^0-9]

\w等价于[A-Za-z_0-9]

\W等价于[^A-Za-z_0-9]。

常用运算符与表达式:

^ 开始

() 域段

[] 包含,默认是一个字符长度

[^] 不包含,默认是一个字符长度

{n,m} 匹配长度

. 任何单个字符(\. 字符点)

| 或

\ 转义

$ 结尾

[A-Z] 26个大写字母

[a-z] 26个小写字母

[0-9] 0至9数字

[A-Za-z0-9] 26个大写字母、26个小写字母和0至9数字

,分割

分割语法

[A,H,T,W] 包含A或H或T或W字母

[a,h,t,w] 包含a或h或t或w字母

[0,3,6,8] 包含0或3或6或8数字

语法与释义:

基础语法 ^([]{})([]{})([]{})$

正则字符串 = 开始([包含内容]{长度})([包含内容]{长度})([包含内容]{长度})结束

?,*,+,\d,\w 这些都是简写的,完全可以用[]和{}代替,在(?:)(?=)(?!)(?=)(?!)(?i)(*?)(+?)这种特殊组合情况下除外。

初学者可以忽略?,*,+,\d,\w一些简写标示符,学会了基础使用再按表自己去等价替换

实例:

字符串;tel:086-0666-88810009999

原始正则:^tel:[0-9]{1,3}-[0][0-9]{2,3}-[0-9]{8,11}$

速记理解:开始 tel:普通文本[0-9数字]{1至3位}-普通文本[0数字][0-9数字]{2至3位}-普通文本[0-9数字]{8至11位} 结束

等价简写后正则写法:^tel:\d{1,3}-[0]\d{2,3}-\d{8,11}$ ,简写语法不是所有语言都支持。

PC官方
安卓官方手机版
IOS官方手机版

20个常用正则表达式截图

下载地址

20个常用正则表达式 免费下载

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

编辑推荐

报错

请简要描述您遇到的错误,我们将尽快予以修正。

转帖到论坛
轮坛转帖HTML方式

轮坛转帖UBB方式