正则表达式(简称RE)本质上可以看作一个小的、高度专业化的编程语言,在Python中可以通过re模块使用它。使用正则表达式,你需要为想要匹配的字符串集合指定一套规则,字符串集合可以包含英文句子、e-mail地址、TeX命令或者其它任何你希望的字符串。然后您能提这样的问题:“这个字符串匹配这个模式吗?”,或者“在这个字符串中存在这个模式的匹配吗?”。你也能使用正则表达式修改一个字符串或者分离它。
...
分类:
编程语言 时间:
2015-06-08 19:36:36
阅读次数:
156
正则表达式是一种用预先定义的特殊字符来描述或匹配特定‘模板’的一系列字符串的一种工具。在计算机语言中,正则表达式通常被用来搜索、替换某些符合特定规则的文本。这么说太教条,估计很多人看了也不明白。通俗来讲,正则表达式就是定义了一些特殊的字符,用来表示特定的一..
分类:
编程语言 时间:
2015-06-07 07:22:05
阅读次数:
243
正则表达式RE为高级文本搜索模式匹配、搜索-替代等功能提供了基础,它是一种由字符和特殊符号组成的字符串,描述了这些字符的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串或字符串的集合。python正则表达式的相关模块为re模块。常用正则表达式符号和特殊字符——literal:匹配字符串的值,即literal本身
re1|re2:匹配正则表达式re1或re2,可以理解为逻辑或
.:匹配任何...
分类:
编程语言 时间:
2015-06-05 17:40:01
阅读次数:
198
30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htmPython正则指南 http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.htmlPthon中re模块学习 http://www.cn...
分类:
其他好文 时间:
2015-06-03 15:28:55
阅读次数:
164
~使用正则表达式-re模块提供了一个正则表达式引擎的接口,可以让你将REstring编译成对象并用他们来进行匹配。#如果经常使用,建议编译compile范例:>>>r1=r‘^\d{3,4}-?\d{8}‘
>>>re.findall(r1,‘010-12345678‘)
[‘010-12345678‘]
>>>p_tel=re.compi..
分类:
编程语言 时间:
2015-06-03 13:52:46
阅读次数:
175
正则表达式:*正则表示式(或RE)是一种小型的、高度专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实现。-可以为想要匹配的相应字符串指定规则-该字符串集可能包含英文语句、e-mail地址、命令或任何你想要的东西-可以问诸如“这个字符串匹配该模式吗?”-“..
分类:
编程语言 时间:
2015-06-02 18:13:29
阅读次数:
249
*?对于前一个字符重复0到无穷次 +对于前一个字符重复1到无穷次 ?对于前一个字符重复0到1次 {m,n}?对于前一个字符重复次数在为m到n次,其中,{0,}?=?*,{1,}?=?,?{0,1}?=?? {m}?对于前一个字符重复m次 ...
分类:
编程语言 时间:
2015-05-28 16:31:41
阅读次数:
168
正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功。以下程序是查找文件夹下文件名中含有男、女的文件,并将男替换成1,将女替换成2的程序# -*- coding: utf-8 -*-import fnmatchimport osimport...
分类:
编程语言 时间:
2015-05-20 23:52:10
阅读次数:
307
#正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功。以下#程序是查找文件夹下文件名中含有男、女的文件,并将男替换成1,将女替换成2的程序# -*- coding: utf-8 -*-
import fnmatch
import os
import codecs
import re
import sys
def iterfind...
分类:
编程语言 时间:
2015-05-20 22:22:00
阅读次数:
160
1.Python通过re模块提供对正则表达式的支持。使用re的一般步骤是:Step1:先将正则表达式的字符串形式编译为Pattern实例。Step2:然后使用Pattern实例处理文本并获得匹配结果(一个Match实例)。Step3:最后使用Match实例获得信息,进行其他的操作。# -*- cod...
分类:
其他好文 时间:
2015-05-15 10:22:58
阅读次数:
118