E-Ink 新闻日报

返回列表

软弃用 re.match()

Python 3.15对长期存在的re.match()函数进行软弃用,引入更清晰的re.prefixmatch()作为替代。此举旨在减少混淆,因为大多数用户实际需要使用的是re.search()或re.fullmatch()。

背景

Python的re.match()长期以来令人困惑,因为它只在字符串开头匹配,与许多开发者对"匹配"一词的预期不符。Python的软弃用机制将API标记为不推荐在新代码中使用,但不承诺未来移除。

来源
Simon Willison
发布时间
2026年9月11日 22:47
评分
6.0 / 10