正则表达式 1. 匹配一个字符 2. 集合 3. 重复 4. 匹配位置 匹配单词边界,匹配成功要求A匹配到给定串的边界 使用时模式串要用r,因为\b还有其它意义 5. 设置标志 (?)是固定格式,后面的字母代表不同意思。 a(ASCII),i(IGNORECASE),L(LOCALE), m(MUL ...
分类:
编程语言 时间:
2017-06-03 12:53:12
阅读次数:
162
"""python正则表达式,匹配常用的正则表达式,匹配符合要求的所有字符串"""import reimport requests #匹配手机号,带+86和86的情况def FindPhoneNumber(text): r = re.compile(r'((\+86|86)?1[358][0-9]{ ...
分类:
编程语言 时间:
2017-05-31 10:13:25
阅读次数:
205
学了一下python正则表达式,写一个百度图片爬虫玩玩。 当技术遇上心术不正的人,就成我这样的2B青年了。 python3.6开发,在Windows下需要安装vc2015动态库。下载地址:http://www.cr173.com/soft/146014.html ...
分类:
编程语言 时间:
2017-05-18 15:49:16
阅读次数:
173
正则表达式 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念。就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎 ...
分类:
编程语言 时间:
2017-05-14 16:09:36
阅读次数:
269
1、正则表达式唯一的用途就是在文本中匹配和寻找模式,模式可以简单,也可以复杂。 2、Regexr 这个网站很个性的就是,有一个community标签,打开后可以看到评分由高到低排列的 正则。 3、待匹配的文本 顺便mark 作者的git THE RIME OF THE ANCYENT MARINER ...
分类:
编程语言 时间:
2017-05-13 23:22:40
阅读次数:
229
\d可以匹配一个数字,\w可以匹配一个子字母和数字.可以匹配任意字符\d{3}匹配3个字符\s匹配一个空格,\s+至少有一个空格\s{3,8}匹配3到8的数字\d{3}\-\d{3,8}‘010-12345‘\d{3}\-\d{3,8}[0-9a-zA-z\_][0-9a-zA-Z\_]可以匹配一个数字,字母和一个下划线[0-9a-zA-Z\_]+可以匹配至..
分类:
编程语言 时间:
2017-05-11 22:18:11
阅读次数:
185
转载:http://www.cnblogs.com/kaituorensheng/archive/2012/08/20/2648209.html 先看代码instance: 究其因: 1. 正则表达式中的三组括号把匹配结果分成三组 m.group() == m.group(0) == 所有匹配的字符 ...
分类:
编程语言 时间:
2017-04-27 16:19:41
阅读次数:
5227
正则表达式 1.导入re模块:import re 扩展: search(),match(),findall()区别 match():判断从开始位置是否匹配,如果匹配成功,则返回Match对象,若果匹配不成功则返回None search():从整体匹配,返回第一个匹配的字符 findall():从整体 ...
分类:
编程语言 时间:
2017-04-24 01:05:18
阅读次数:
236
原文这里,非常实用,转载一下 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百 ...
分类:
编程语言 时间:
2017-04-22 15:48:41
阅读次数:
245
1 >>> import re#|表示或的意思 2 >>> re.search(r"Fish(C|D)","FishC") 3 4 >>> re.search(r"Fish(C|D)","FishE") 5 >>> re.search(r"^FishC","Fish") 6 >>> re.searc... ...
分类:
编程语言 时间:
2017-04-18 21:58:08
阅读次数:
447