python27期day16:re、logging日志模块、作业。

1、re:

正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。

2、findall 全部找到返回一个列表:

s = "alex,meet,eva_j"
import re
print(re.findall('e',s)) # 参数1:要查找的内容,参数2:从哪查找,3、返回结果是列表的形式
结果:['e', 'e', 'e', 'e']
3、\w 匹配中文,字母,数字,下划线:
import re
s = "alex1!,你哈t2,eva_j@!"
print(re.findall("\w",s)) # 匹配字母(包含中文)或数字或下划线 ***
结果:['a', 'l', 'e', 'x', '1', '你', '哈', 't', '2', 'e', 'v', 'a', '_', 'j']
4、\W 不匹配中文,字母,数字,下划线:
import re
s = "alex1!,你哈t2,eva_j@!"
print(re.findall("\W",s)) # 匹配非字母(包含中文)或数字或下划线 ***
5、\s 匹配任意的空白符:

猜你喜欢

转载自www.cnblogs.com/zhang-da/p/11704817.html