1. 正则表达式的介绍
在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。
2. 正则表达式概念
正则表达式就是记录文本规则的代码
3. 正则表达式的样子
0d{2}-d{8} 这个就是一个正则表达式,表达的意思是匹配的是座机号码
4. 正则表达式的特点
- 正则表达式的语法很令人头疼,可读性差
- 正则表达式通用行很强,能够适用于很多编程语言
-
1. re模块的介绍
在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个 re 模块
# 导入re模块 import re # 使用match方法进行匹配操作 result = re.match(正则表达式,要匹配的字符串) # 如果上一步匹配到数据的话,可以使用group方法来提取数据 result.group()
2. re模块的使用
import re # 使用match方法进行匹配操作 result = re.match("itcast","itcast.cn") # 获取匹配结果 info = result.group() print(info)
运行结果:
itcast
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net