一,基础部分

1.简单的转义字符

\r 回车

\n 换行

\\ '\'字符本身

 

2.与多种字符匹配的表达式

\d 数字,0-9中的一个

\w 任意字符、数字、下划线,a-z,A-Z,0-9,_中的一个

\s 空格、制表符、换页符中等空白字符中的一个

. 除了换行符\n的任意一个字符

 

3.自定义能够匹配多种字符的表达式[]

[abc] 匹配abc三个字符中的一个

[^abd] 匹配除了abc中其余字符中的一个

[^0-2F-Z] 匹配除了0-2 A-F 字符, 其余字符中的一个

 

4.修饰出现次数的表达式{}

{n}出现n

{m,n}出现至少m次,至多n

{m,}至少m

?0次或者1

+至少1

*不出现(0)或者任意次

5.其他特殊符号,匹配位置

^ 匹配字符串开始的位置

$匹配字符串结束的位置

\b 一边是\w,一边是非\w

 二,Python中的正则表达式

python通过re模块提供正则表达式的支持。

  2.1findall函数

re.findall(pattern, strings) 返回strings中所有匹配pattern的字符串

 

 

 

 

 

 

posted on 2014-06-03 21:40  onesteng  阅读(131)  评论(0编辑  收藏  举报