python正则表达式,正面看后面

时间:2017-02-14 03:32:04

标签: python regex python-3.x

我正在尝试更正此代码并继续

sre_constants.error: look-behind requires fixed-width pattern

请帮助我摆脱这个错误...我想要做的是获取变量w2的数字,它是在变量{{1 }}

w

1 个答案:

答案 0 :(得分:2)

你不需要在这里看看。

使用

(?:height=12>\s<b>(?:\d+\s)?[a-zA-Z]+)(\s[0-9]+)

参见演示。

https://regex101.com/r/k1cYXS/1

改为group 1

w2 = re.search(r'(?:height=12>\s<b>(?:\d+\s)?[a-zA-Z]+)(\s[0-9]+)', html).group(1)