python正则表达式

来源:互联网 发布:追着打印软件2015 编辑:程序博客网 时间:2024/06/13 16:17

python正则表达式

正则表达式介绍

  • 什么是正则?
    • 字符串的检索匹配和处理

python正则表达式

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

第一种方法:

1.先将正则表达式的字符串形式编译为pattern实例;2.使用pattern实例处理文本并获得匹配结果;3.使用实例获得信息,进行其他的操作。
import repattern = re.compile('hello')match = pattern.match('hello word!')print(match.group())>>>hello

第二种方法:

import reword = re.findall('hello','hello word!')word>>['hello']

正则表达式基本字符

image

.的用法实例

>>> word = 'http://www.ichunqiu.com/python_1.1'>>> key = re.findall('h.',word)>>> key['ht', 'hu', 'ho']

\的用法是用于转移要匹配的字符

>>> key = re.findall('\.',word)>>> key['.', '.', '.']

image

image

image

image

原创粉丝点击