自己最近学习了正则表达式,整理了一些关于Python的优秀博文,大家可以拿来参考学习:1. google 搜索引擎排名第一的 ”Python正则表达式“http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html但作为初学者来说,此文比较硬骨...
分类:
编程语言 时间:
2015-06-29 19:32:02
阅读次数:
215
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。...
分类:
编程语言 时间:
2015-06-29 16:10:43
阅读次数:
201
1.基本用法#!/usr/bin/env python# coding=utf-8import re# example 1text ="fjsk test\t fjskd bar\t \ttest"regex = re.compile('\s+')print regex.split(text)# e...
分类:
编程语言 时间:
2015-06-29 11:38:03
阅读次数:
187
python正则表达式的例子
日志分析时,假设给定的字符串:
char str = “10.10.1.1 [2015/04/22 +0800] /ab/cd/?test0=123&test2=234 xxxx”; 要从中获取2015/04/22、/ab/cd/和234等值。
str = “10.10.1.1 [2015/04/22 +0800] /ab/cd/?test0=12...
分类:
编程语言 时间:
2015-06-24 13:02:21
阅读次数:
149
一、常用方法findall:匹配所有符合规律的内容,返回包含结果的列表search:匹配并提取第一个符合规律的内容,返回一个正则表达式对象(Object)sub:替换符合规律的内容,返回替换后的值。S:表示多行匹配注意:findall与search的区别:findall会遍历整个加载范围里的内容,并...
分类:
编程语言 时间:
2015-06-20 15:38:50
阅读次数:
268
正则表达式(简称RE)本质上可以看作一个小的、高度专业化的编程语言,在Python中可以通过re模块使用它。使用正则表达式,你需要为想要匹配的字符串集合指定一套规则,字符串集合可以包含英文句子、e-mail地址、TeX命令或者其它任何你希望的字符串。然后您能提这样的问题:“这个字符串匹配这个模式吗?”,或者“在这个字符串中存在这个模式的匹配吗?”。你也能使用正则表达式修改一个字符串或者分离它。
...
分类:
编程语言 时间:
2015-06-08 19:38:15
阅读次数:
116
正则表达式(简称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
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实...
分类:
编程语言 时间:
2015-06-05 17:09:38
阅读次数:
224