python正则表达式
正则表达式介绍
python正则表达式
python 通过re模块提供对正则表达式的支持
第一种方法:
1.先将正则表达式的字符串形式编译为pattern实例;
2.使用pattern实例处理文本并获得匹配结果;
3.使用实例获得信息,进行其他的操作。
import re
pattern = re.compile('hello')
match = pattern.match('hello word!')
print(match.group())
>>>hello
第二种方法:
import re
word = re.findall('hello','hello word!')
word
>>['hello']
正则表达式基本字符
.的用法实例
>>> word = 'http://www.ichunqiu.com/python_1.1'
>>> key = re.findall('h.',word)
>>> key
['ht', 'hu', 'ho']
\的用法是用于转移要匹配的字符
>>> key = re.findall('\.',word)
>>> key
['.', '.', '.']