【发布时间】:2017-08-07 20:14:42
【问题描述】:
我正在尝试从 html 代码调整图像的大小。这是一个例子:
我的目标是用高度和宽度 400 替换 " height="108" " 和 " width="150"。
我尝试了以下几行,但它们似乎不起作用:
re.sub(r'width="[0-9]{2,4}"','width="400"',x)
re.sub(r'height="[0-9]{2,4}"','height="400"',x)
有人对此有解决方案吗? Ps:我不太擅长正则表达式... :)
【问题讨论】:
-
Nooo...不要使用正则表达式解析/修改 html/xml...使用 BeautifulSoup/XSLT/...等工具。
-
这并不能完全回答我的问题,虽然我会看看它:)
-
Python 字符串是不可变的。子函数返回一个新字符串
-
正则表达式适用于这个特定的用例。