search函数判断是否为None
- 在有些时候我们使用re中的search的时候往往需要判断search里面的正则表达式是否为None;以前都是
if ...else....
;这样当我们的正则表达式很长的时候写起来就和屎一样难看,虽然难看,但还是写了没办法~ - 现在使用bool()就可以直接把search结果转换为true or flase 可以直接判断----->
bool(re.search("hi", "abcdefghijkl"))
True
bool(re.search("hi", "abcdefgijkl"))
False
正则表达式反选
示例:
需要匹配出来h1标签 ps:在实际开发中使用h1直接匹配太繁琐 so: 使用?!进行反选
<(?!div).*?text-align: center.*?/(?!div).*?>