1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 ...
分类:
其他好文 时间:
2017-08-12 10:10:27
阅读次数:
149
一 正则表达式 1.1 什么是正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),用于匹配一组字符串。可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 1.2 常用的正则匹配工具 在线匹配工具: 1 ...
分类:
其他好文 时间:
2017-08-11 11:02:50
阅读次数:
146
1、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。2、正则表达式中常用的字符含义2.1普通字符和11个元字符:这里需要..
分类:
编程语言 时间:
2017-08-11 10:58:19
阅读次数:
191
一个通用且常用的Java正则匹配工具,用以检查邮箱名、电话号码、用户密码、邮政编码等合法性。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexUtils { /** * 验证Email ...
分类:
编程语言 时间:
2017-08-11 10:48:02
阅读次数:
289
#pragma mark - 正则匹配电话号码。网址链接。Email地址 + (NSMutableArray *)addHttpArr:(NSString *)text { //匹配网址链接 NSString *regex_http = @"(https?|ftp|file)+://[^\\s]*" ...
分类:
其他好文 时间:
2017-08-10 11:49:38
阅读次数:
119
$cont = preg_replace('/<a href=\"(.*?)\".*?>(.*?)<\/a>/i','',$cont); ...
分类:
Web程序 时间:
2017-08-10 01:21:11
阅读次数:
205
在nginx中配置伪静态,也就是常说的url重写功能,只需在nginx.conf配置文件中写入重写规则即可。 当然,这个规则是需要熟悉正则表达式,只掌握nginx自身的正则匹配模式即可,对正则不了解的朋友,建议补一下这方面的知识。 下面,收集了几篇关于nginx rewrite重写的教程文章,感兴趣 ...
分类:
其他好文 时间:
2017-08-09 11:24:20
阅读次数:
167
test:测试string是否包含有匹配结果,包含返回true,不包含返回false。 match:根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null search :根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1 replace:根 ...
分类:
编程语言 时间:
2017-08-08 17:56:58
阅读次数:
162
今天工作时需要用到日期格式检验,于是发现未知的大神贡献的一套正则表达式【1】,看起来很复杂; 但是经过测试发现有些问题: 经测试发现是存在一些问题的,如 1980-2-29只能匹配到1980-2-2,2100-2-29(非闰年)是会进入第一个闰年匹配的,这样就会出现闰年匹配和日期匹配不正确的情况。 ...
分类:
其他好文 时间:
2017-08-08 15:14:06
阅读次数:
143
转载地址:js如何准确获取当前页面url网址信息 摘录: 举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、window.location.href(设置或获取整个 URL 为字符串) var test = window ...
分类:
Web程序 时间:
2017-08-08 10:55:22
阅读次数:
288