如果我想找到具有以下格式的每个赔率 - (1.64 - 2.38),我如何编写正则表达式?
<td class="t-odds">
1.64 - 2.38
</td>
re.findall(r'bets/.+?/.+?">(.+?)</a>',Tennis)
答案 0 :(得分:0)
您正在寻找的可能就是这个正则表达式:(\d+\.\d+)\s\-\s(\d+.\d+)
但老实说,正如@jonrsharpe和其他人在评论中建议的那样,你应该做的是使用HTML解析器。它不仅更安全,而且更容易。
您可以在Regex101.com上试用我的正则表达式here的现场演示。