![](/img/trans.png)
[英]How to replace an ```img``` tag inside a ```td``` tag using BeautifulSoup?
[英]How to replace the IMG tag using python without Beautifulsoup
我有以下HTML:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
hello,<br>
<br>
<img src="cid:part1.07060407.05050905@abc.com" alt=""><br>
<br>
thankz<br>
</body>
</html>
如何在不使用beautifulsoup的情況下替換img
標簽src
屬性?
對於您顯示的示例-您可能可以避免使用正則表達式。 注意: 正確且可靠的方法是使用HTML解析器。
總的想法是找到<img src=
該再有東西之間"
S和替換...
import re
new_html = re.sub('<img src="(.*?)"', '<img src="something else"', old_html)
如果此操作不再在HTML的不同部分上起作用,則您必須找出另一種有效的模式...(區分大小寫,src可能會出現在標記的最后,或者可能有更多/更少的空格,或者沒有引號,或...等等...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.