正则表达式非ASCII字符

eam*_*234 2 python regex

我在python中使用正则表达式时遇到了一些麻烦.html字符串是:

html = <td style="padding-right:5px;">
<span class="blackText">Above £ 7.00 = </span>
</td>
<td>
<span class="blackText">
<p>Free</p>
</span>
</td>
Run Code Online (Sandbox Code Playgroud)

我想提取"7.00"和"Free",但以下不起作用:

amount = re.findall(r'Above£(.*?)=',html)

Python会为£符号抛出非ASCII错误.我怎么能绕过这个?谢谢.

Ωme*_*ega 5

amount = re.findall(r'Above \xC2 (.*?) =', html)
Run Code Online (Sandbox Code Playgroud)