re是Python的正则表达式模块,在此记录实际开发过程中的使用。正则表达式的最佳实践是使用re.compile方法编译后使用,效率会更好1、re.search()example:TS1423031065.0178650252015-02-0414:24:2514:24:25up82days,23:51,2users,loadaverage:0.02,0.03,0.10匹配TS开头跟一个空..
分类:
编程语言 时间:
2015-02-05 07:11:53
阅读次数:
164
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whate...
分类:
编程语言 时间:
2015-01-26 08:52:16
阅读次数:
257
正则表达式
用法:
>>>import re
>>>s=r'abc'
>>>re.findall(s,'abcabc')
正则语法:
元字符: . ^ $ * + ? {} [] \ | ()
[] 用于选择匹配 [abc] 匹配 a或者b或者c
[^]用于反选,比如[^abc]不含有abc的
^用于匹配行首 r'^abc' 匹配'abcd'而不是'dabc'
$用于匹...
分类:
编程语言 时间:
2015-01-23 23:02:43
阅读次数:
188
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whate...
分类:
编程语言 时间:
2015-01-21 15:09:21
阅读次数:
232
该篇文章转载至http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不...
分类:
编程语言 时间:
2015-01-10 19:37:09
阅读次数:
268
1、匹配大小写和数字,并且大小写数字均要有,且字符串长度为6~20位^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]{6,20}$import repattern = re.compile("^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-...
分类:
编程语言 时间:
2015-01-06 15:14:36
阅读次数:
179
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。...
分类:
编程语言 时间:
2015-01-04 13:17:27
阅读次数:
202
遇到了一个小虫,特记录之。1.正则表达式及英文的处理如下:>>> import re>>> b='adfasdfasf23wfsa'>>> pat = re.compile('')>>> pat.findall(b)['', ''] 2. 换成中文貌似就没反应了>>> msg="">>> pat.f...
分类:
编程语言 时间:
2014-12-31 09:52:38
阅读次数:
257
推荐http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html#!comments这篇博客超好,建议收藏。不过对于正则表达式小白,他没有说到strRe = r'(\d+)\D+(\d+)' #编写的正则表达式()表示一个匹配的对象有几个()...
分类:
编程语言 时间:
2014-12-26 18:38:17
阅读次数:
175