【发布时间】:2011-05-15 12:15:42
【问题描述】:
代码:
str = '<br><br />A<br />B'
print(re.sub(r'<br.*?>\w$', '', str))
预计返回<br><br />A,但返回的是空字符串''!
有什么建议吗?
【问题讨论】:
-
请不要使用
str作为变量名。 -
呃……嘿……你不是在用正则表达式解析 HTML,是吗?
-
如果您需要解析大量 HTML,那么您最好使用 crummy.com/software/BeautifulSoup 之类的东西而不是正则表达式。
标签: python regex regex-greedy