作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
和 之间的 Python Regex 匹配字符串-6ren"> 和 之间的 Python Regex 匹配字符串-如何匹配 abcd="_blank"> 之间的字符串和 在 Python 2.7 中使用正则表达式。例如 abcd="_blank">ABBA结果应该是ABBA . 最佳答案 如何使用 HTML 解析-6ren">
如何匹配 abcd="_blank">
之间的字符串和 </a>
在 Python 2.7 中使用正则表达式。例如 abcd="_blank">ABBA</a>
结果应该是ABBA
.
最佳答案
如何使用 HTML 解析器,例如 BeautifulSoup
:
from bs4 import BeautifulSoup
data = """
<div>
<a xyz="_blank">NO MATCH 1</a>
<a abcd="_blank">ABBA</a>
<a>NO MATCH 2</a>
</div>
"""
soup = BeautifulSoup(data)
for a in soup.find_all('a', abcd='_blank'):
print(a.text)
打印ABBA
。
关于abcd ="_blank"> 和 </a> 之间的 Python Regex 匹配字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28248445/
我是一名优秀的程序员,十分优秀!