Python的正则表达式模块1 # -*- coding:utf-8 -*-2 3 import re4 text = "JGood is a handsome boy, he is cool, clever, and so on..."5 m = re.match(r"(\w+)\s", text...
分类:
编程语言 时间:
2015-09-10 14:24:04
阅读次数:
154
一、使用正则表达式实现爬虫: Import requests,re 获取网页源码:htmlsource=requests.get(url).text 使用正则表达式匹配网页中的内容: Re模块常用的函数 Re.findall(pattern,string,flags=0) #返回内容为包含匹配结果的...
分类:
编程语言 时间:
2015-09-06 20:06:56
阅读次数:
212
1. 正则表达式 正则表达式是可以匹配文本片段的模式。 1.1 通配符 正则表达式能够匹配对于一个的字符串,可以使用特殊字符创建这类模式。(图片来自cnblogs) 1.2 特殊字符的转义 由于在正则表达式中,有时需要将特殊字符作为普通字符处理,就需要用‘\’进行转义,例如‘python\\.org...
分类:
编程语言 时间:
2015-08-30 21:04:21
阅读次数:
258
经常去站长工具查找某个域名的IP,然后定位这个IP的位置,位于哪里,如哪家省运营商,python可以很好的完成这个任务,主要使用urllib2和re模块
下面就直接贴代码了:
import urllib2
import re
url="ip.chinaz/?IP=211.152.42.6"
res=urllib2.urlopen(url)
msg=res.read()
#此处一定...
分类:
编程语言 时间:
2015-08-19 20:39:11
阅读次数:
136
在本博客 《Python字符串系列》 中,将介绍以下内容:Python内置的str对象及操作字符串的格式化Python中的Unicode字符串Python中的正则表达式re模块 本文将介绍Python内置的 str 类型,列举Python中字符串对象支持的方法,使用这些方法可以实现强大的字符串...
分类:
编程语言 时间:
2015-08-15 00:05:27
阅读次数:
127
最近在学python中的re模块 自己打印了一份正则表达式资料,看了一中午的笔记,拿出来和大家分享。
纯文本正则可匹配 i标志 强行不区分大小写
c.t 匹配 cat cbt。。。。 .匹配任意单个字符
..任意两个字符
[ab]只匹配ab
[a-zA-Z0-9]
取色#[a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-fA-F0-9][a-...
分类:
其他好文 时间:
2015-08-13 18:08:32
阅读次数:
166
Python版本为3.4.3 直接看官方文档。。。记录当笔记 https://docs.python.org/3/library/re.html?highlight=re#module-re 和一般的正则表达式不同,Python用想表示一个'\'必须用'\\',而正则表达式中是用'\\'表...
分类:
编程语言 时间:
2015-07-29 15:40:19
阅读次数:
172
一.匹配字符说明 '.' 默认匹配除了换行符的所有字符,如果指定了DOTALL标志,那么.能够匹配所有字符 '^'匹配字符串的开头,如果是在multiline模式下,’^‘将匹配每行的开头 '$'匹配字符串的末尾,如果是在multiline模式下,’^‘将匹配每行的末尾 '*' 将之前的字符重复0次...
分类:
编程语言 时间:
2015-07-19 21:23:09
阅读次数:
133
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
正则表达式(简称RE)本质上可以看作一个小的、高度专业化的编程语言,在Python中可以通过re模块使用它。使用正则表达式,你需要为想要匹配的字符串集合指定一套规则,字符串集合可以包含英文句子、e-mail地址、TeX命令或者其它任何你希望的字符串。然后您能提这样的问题:“这个字符串匹配这个模式吗?”,或者“在这个字符串中存在这个模式的匹配吗?”。你也能使用正则表达式修改一个字符串或者分离它。
...
分类:
编程语言 时间:
2015-06-08 19:38:15
阅读次数:
116