re 正则表达式(regular expression)这玩意儿多nb就不用说了,python用re模块来支持正则 首先是一些正则表达式的概念 1. 通配符 . 2. 多字符选择 [...] [abc]表示匹配abc中任何一个,而比如[A-Za-z]这种表示也是许可的。此外还有[^...]表示除了. ...
分类:
编程语言 时间:
2017-03-11 13:58:00
阅读次数:
180
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever ...
分类:
编程语言 时间:
2017-03-04 10:52:42
阅读次数:
270
字符匹配方法 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。 通配符:* 元字符:\ ^ $ * + . | ? {} [] () ^ 表示匹配字符串的开头。在多行模式下匹配每一行的开头 $ 表示匹配字符串的结尾。在多行模式下匹配每 ...
分类:
编程语言 时间:
2017-02-26 19:27:35
阅读次数:
172
本文主要为没有使用正则表达式经验的新手入门所写。 转载请写明出处 引子 首先说 正则表达式是什么? 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达 ...
分类:
编程语言 时间:
2017-02-24 15:55:36
阅读次数:
337
本文转自 http://www.cnblogs.com/kaituorensheng/p/3489492.html 阅读目录 一. 判断字符串是否是全部小写 二. 首字母缩写词扩充 三. 去掉数字中的逗号 四. 中文处理之年份转换(例如:一九四九年 >1949年) 本文转自 http://www.c ...
分类:
编程语言 时间:
2017-02-18 22:59:17
阅读次数:
377
本文转载,http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html我在此基础上改成python 3.6 1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语 ...
分类:
编程语言 时间:
2017-02-13 00:08:25
阅读次数:
219
re 模块 在 Python 中,我们可以使用内置的 re 模块来使用正则表达式。 有一点需要特别注意的是,正则表达式使用 对特殊字符进行转义,比如,为了匹配字符串 'python.org',我们需要使用正则表达式 'python.org',而 Python 的字符串本身也用 转义,所以上面的正则表 ...
分类:
编程语言 时间:
2017-02-10 20:20:59
阅读次数:
187
importre预定义字符集:\d:数字[0-9]\D:非数字[^\d]\s:空白字符[<空格>\t\r\n\f\v]\S:非空白字符[^\s]\w:单词字符[A-Za-z0-9_]\W:非单词字符[^\w]匹配数量:.:匹配除换行符以外的任何单个字符*:匹配前一个字符0或无限次(尽可能多的匹配)*?:尽可能少的进行匹配前..
分类:
其他好文 时间:
2017-01-16 23:24:09
阅读次数:
379
python正则表达式详解 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只 ...
分类:
编程语言 时间:
2017-01-13 00:08:41
阅读次数:
324
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 ...
分类:
编程语言 时间:
2017-01-12 18:58:09
阅读次数:
173