美文网首页
第5节 正则表达式

第5节 正则表达式

作者: 冰_Angus | 来源:发表于2017-12-13 00:24 被阅读0次

python中 找变量,先找字典__dict__  找不到再使用__getattr__ ,这个行为定义在__getattribute__中。少用__getattribute__,小心死循环。

Null 是对象 不是空字符串

Regular Expression的“Regular”⼀般被译为“正则”、“正规”、“常规”。

# 导⼊re模块

import re

# 使⽤match⽅法进⾏匹配操作

result = re.match(正则表达式,要匹配的字符串)

# 如果上⼀步匹配到数据的话,可以使⽤group⽅法来提取数据

result.group()

反斜杠 匹配一个需要两个\\,或者+r忽略转义字符:

当正则中有()  group函数就可以提取,参数为1提取第一个括号,为二提取第二个括号。groups则将()作为元组返回。

常用re方法

search()

findall()

sub() 替换 参数可以传函数

split() 分割字符串

贪婪模式 +  非贪婪模式 +? 对比贪心算法

相关文章

网友评论

      本文标题:第5节 正则表达式

      本文链接:https://www.haomeiwen.com/subject/rhonixtx.html