正则表达式由元字符及其不同组合来构成,通过巧妙地构造正则表达式可以匹配任意字符串,并完成复杂的字符串处理任务。常用的正则表达式元字符如下表所示: 匹配位于?之前的0个或1个字符。当此字符紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”。 “非贪心的”模式匹 ...
分类:
其他好文 时间:
2018-04-07 17:34:29
阅读次数:
1068
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- ...
分类:
其他好文 时间:
2018-03-01 11:48:23
阅读次数:
191
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0 ...
分类:
其他好文 时间:
2018-02-23 15:55:00
阅读次数:
151
java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是符合,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,因为本人对正则表达式没有太深的研究,所有感兴趣的朋友可以自行百度。我这就给基本的判断,废话不多说,下面就是上代码。 IP地址的判断方法 判断是否是正确的邮箱地址 判断是否是手机号 ...
分类:
编程语言 时间:
2018-01-13 23:37:10
阅读次数:
151
背景:正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。通常我们使用正则表达式用作信息的验证。虽然正则表达式非常繁琐,但是它的功能却是非常的强大。学会之后会让我们的项目中除了提高效率外,还会给我们带来绝对的成就感。 什么是正则表达式? 正则表达式是一种描述字符串结构的语法规则,是一 ...
分类:
其他好文 时间:
2018-01-12 14:55:34
阅读次数:
2323
匹配18位身份证号码: re.match(r'\d{17}[\dX]', ID).group() 匹配5-12位QQ号码 re.match(r'\d{5,12}$', QQ).group() 匹配固话号码 re.match(r'0\d{2}-\d{8}|0\d{3}-\d{7}', NUMBER). ...
分类:
其他好文 时间:
2018-01-09 21:14:43
阅读次数:
205
正则表达式 定义:正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。 1、正则概览 常用的正则表达式元字符: 常用的匹配语法: 2、元字符用例 .: 通配符,代之所有字符,一个'.'代指一个(除了换行符) ^ ...
分类:
编程语言 时间:
2017-12-15 20:11:55
阅读次数:
206
1) * 在不同的地方有不同的用处 2) 正则表达式“^ + $”等符号意义 ...
分类:
其他好文 时间:
2017-12-11 14:16:21
阅读次数:
177
一. python 中常用的正则表达式 二. 正则表达式的网站,可以进行在线正则匹配 https://regex101.com/ 1. 使用方法及正则介绍 1》 ‘.’ 匹配任意除换行符外(\n)的任意字符 ‘*’ 匹配前一个字符0次或任意多次 2》\b 匹配数字0-9 3》\D 匹配非数字 [^\ ...
分类:
编程语言 时间:
2017-11-16 00:53:29
阅读次数:
245