我快疯了,希望有人能帮我。你知道吗
我正在尝试正则表达式此url:https://www.reddit.com/r/spacex/?count=50&after=t3\uxxxxxxx,其中x是数字和字母。你知道吗
url来自HTML文件:
https://www.reddit.com/r/spacex/?count=25&after=t3_319905
我试过这个:
re.search(r'(<a href=")(https://www.reddit.com/r/spacex/?count=25.+?)(")', subreddit).group(2)
但我一直得到NoneType对象没有属性group。你知道吗
使用HTML解析器,比如^{} 。它提供了一种指定正则表达式以匹配属性值的方法:
工作示例:
另请参见regex+HTML问题的“必须提供”链接:
?
是regex中的一个特殊字符,它使前面的标记成为可选的。您需要在regex中转义?
,以便匹配文字?
字符。你也需要逃逸点,但不是.+?
中的点。你知道吗这里不需要额外的捕获组。只要一个抓捕小组就够了。你知道吗
相关问题 更多 >
编程相关推荐