Python面试必考重点之字符串与正则表达式第十二关——findall函数的使用

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python面试必考重点之字符串与正则表达式第十二关——findall函数的使用相关的知识,希望对你有一定的参考价值。

面试题第十二关:

第一部分——考点:

  1. findall函数的使用
  2. Url的搜索

第二部分——面试题:

1.面试题一:提取html页面中所有的Url,要求:这些Url都属于a节点的Href属性。


第三部分——解析:

import re

s = '<a href="https://geekori.com">即刻起源</a> <a href="https:www.microsoft.com">微软</a>'

r = re.findall('<a href="(.*?)".*?a>', s, re.I)
print(r)

输出只有:
https://geekori.com
https:www.microsoft.com

以上是关于Python面试必考重点之字符串与正则表达式第十二关——findall函数的使用的主要内容,如果未能解决你的问题,请参考以下文章

Python面试必考重点之字符串与正则表达式第八关——search的用法

Python面试必考重点之字符串与正则表达式第五关——字符串居中显示的各种方法

Python面试必考重点之字符串与正则表达式第七关——match函数的用法

Python面试必考重点之字符串与正则表达式第六关——join方法的应用

Python面试必考重点之字符串与正则表达式第三关——python字符串支持的基本操作

Python面试必考重点之字符串与正则表达式第三关——python字符串支持的基本操作