第一节 正则表达式的一些介绍1)掌握正则表达式的案例2)写一个小爬虫3)正则表达式(或RE)是一个小型的、高度专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实现。 - 可以为想要匹配的相应字符串集指定规则 - 该字符串集可能包含英文语句、e-mail地址、命令或任何你想...
分类:
编程语言 时间:
2015-05-12 20:36:13
阅读次数:
153
1 常用模块介绍1.1 os模块1.2 sys模块1.3 built-in内置模块1.4 time模块1.5 re模块2 常用模块分类2.1 python运行时服务2.2 数学2.3 数据结构,算法和代码简化2.4 string 和 text 处理2.5 python数据库访问2.6 文件和目录处理...
分类:
编程语言 时间:
2015-05-10 06:18:23
阅读次数:
171
import re -- 所有正则表达式相关的功能都包含在re模块中re.sub() -- 字符串替换>>> import re>>> s= "100 NORTH BROAD ROAD">>> re.sub('ROAD$','RD.',s)'100 NORTH BROAD RD.'>>> s = "...
分类:
编程语言 时间:
2015-05-06 15:04:07
阅读次数:
185
http://blog.csdn.net/pipisorry/article/details/45476817
Python除了 str 对象自带的一些方法外,re文字处理能力很强大。一、Python中转义字符 正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \...
分类:
编程语言 时间:
2015-05-04 11:57:22
阅读次数:
129
Python语法简单,而且通过缩进的方式来表现层次结构,代码非常简明易懂,对初学者来说,比较容易上手。
Perl的模式匹配非常强大,同时匹配的符号有很多种,难以阅读和维护。
在文本处理方面,python通过加载re模块来实现模式匹配的查找和替换。而Perl内置就有模式匹配功能。
note:内置命令和外部命令的区别。
通过代码来直接做比较。
python版:
#!/usr/bin/pyt...
分类:
编程语言 时间:
2015-04-29 17:19:14
阅读次数:
153
【编辑中......】Python通过标准的re模块支持正则表达式。其主要有两种匹配模式:搜索(searching)和匹配(matching)。搜索是指在字符串中搜索匹配的模式,而匹配则是判断一个字符能否从起始处全部或部分的匹配某个模式。它们分别通过search()和match()函数实现。
分类:
其他好文 时间:
2015-04-25 22:23:58
阅读次数:
126
正则表达式是字符一个特殊的序列,可帮助匹配或者寻找其他的字符串或一组字符串,用一个模式支持一个专门的语法。正则表达式被广泛应用于UNIX世界中。模块re在Python提供类似Perl的正则表达式全面支持。 re模块引发异常re.error如果在编译或使用正则表达式时发生错误。我们将涉及两个重要的功能...
分类:
其他好文 时间:
2015-04-14 19:14:32
阅读次数:
125
正则表达式的元字符有. ^ $ * ? { [ ] | ( ) .表示任意字符 []用来匹配一个指定的字符类别,所谓的字符类别就是你想匹配的一个字符集,对于字符集中的字符可以理解成或的关系。 ^ 如果放在字符串的开头,则表示取非的意思。[^5]表示除了5之外的其他字符。而如果^不在字符串的开头,则表...
分类:
编程语言 时间:
2015-04-13 12:18:11
阅读次数:
135
"""
文本处理是当下计算机处理的主要任务,从文本中找到某些有用的信息,
挖掘出某些信息是现在计算机程序大部分所做的工作。而python这中轻量型、小巧的语言包含了很多处理的函数库,
这些库的跨平台性能很好,可移植性能很强。
在Python中re模块提供了很多高级文本模式匹配的功能,以及相应的搜索替换对应字符串的功能。
"""
"""
正则表达式符号和特殊字符
re1|re...
分类:
编程语言 时间:
2015-04-09 23:52:08
阅读次数:
316
正则表达式是非正常重要的知识点,他在许许多多的地方都有应用,既是重点,也是难点。使用正则表达式需要调用re模块re模块常用的方法:1、re.serach()re.search 函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回,如果字符串没有匹配,则返回None。2、re.match()re....
分类:
编程语言 时间:
2015-04-05 11:56:17
阅读次数:
185