gpt4 book ai didi

python - 如何使用正则表达式匹配捕获组 1

转载 作者:行者123 更新时间:2023-12-05 01:18:01 26 4
gpt4 key购买 nike

我的目标是从以下字符串中捕获日期:

<span class="ui_bubble_rating bubble_50"></span><span class="ratingDate relativeDate" title="November 9, 2017">Reviewed 2 days ago </span><a class="viaMobile" href="/apps" target="_blank" onclick="ta.util.cookie.setPIDCookie(24487)"><span class="ui_icon mobile-phone"></span>via mobile </a>

为此,我使用正则表达式:title="(*?)"哪个返回匹配(组 0):title="November 9, 2017"第 1 组:November 9, 2017

我需要正则表达式返回的匹配项只是日期,当前是第 1 组。有没有简单的方法可以做到这一点?我是正则表达式的新手,但我可以在网上找到方向。

注意:我不是为日期结构编写正则表达式,因为有些字符串有多个日期,而我只想要标题中的日期。谢谢!

最佳答案

您可以使用负前瞻/后瞻来代替捕获组

(?<=title=\").+?(?=")

这将确保它以标题开头,而不是实际选择它

关于python - 如何使用正则表达式匹配捕获组 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47241229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com