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