1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用 ...
分类:
编程语言 时间:
2016-04-22 09:25:34
阅读次数:
228
Python正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选 ...
分类:
编程语言 时间:
2016-04-21 10:14:56
阅读次数:
214
导入re库文件importrefromreimportfindall,search,Ssecret_code=‘hadkfalifexxIxxfasdjifja134xxlovexx23345sdfxxyouxx8dfse‘#红色为待带抓取内容.的使用举例a=‘xy123‘b=re.findall(‘x...‘,a)printb#执行后返回xy12,x...中“.”代表占位符,几个点就取x后几位*的使用举例a=‘xy..
分类:
编程语言 时间:
2016-04-12 14:25:50
阅读次数:
178
正则表达式对于初学者来说,要用好这个功能还是有点难度,也看了好久书加练习才掌握一些基础。对学到的一些东西还是写下来比较好一些,免得过几天又忘了。 常用符号:. * ? () 常用方法: findall search sub 常用技巧 1 Python 正则式的基本用法 Python 通过标准库re模 ...
分类:
编程语言 时间:
2016-04-09 13:51:44
阅读次数:
225
八数码:貌似直接广搜,用康托展开(重看、记录)或hash(学习、记录)或STL的set判重 Python正则表达式、文件操作 学习 尝试对html进行解析 字典树、KMP、AC自动机(学习、记录) ...
分类:
其他好文 时间:
2016-04-03 06:59:10
阅读次数:
115
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 ...
分类:
编程语言 时间:
2016-03-31 12:29:13
阅读次数:
167
正则表达式在我看来是提供一个模板,将待匹配的字符串与模板匹配,匹配不到则返回为空,匹配成功根据需要返回匹配的字符串。 正则表达式比字符串本身的功能要强一点,当然性能上略有不如。 我们使用正则表达式主要有两种目的, > 是否包含模板字符串; > 得到匹配字符串。 python 中使用正则表达式时需要引
分类:
编程语言 时间:
2016-03-17 12:22:11
阅读次数:
193
正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被
分类:
编程语言 时间:
2016-03-17 08:28:25
阅读次数:
287
数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式"ab*"如果用于查找"abbbc",将找到"abbb"。而如果使用非...
分类:
编程语言 时间:
2016-03-14 01:28:54
阅读次数:
306