Hugo van Kemenade 提议对 Python re 模块的 re.match() 进行软废弃,指出其行为仅在字符串开头匹配这一特性常令开发者困惑。文章介绍了 PEP 387 中的软废弃概念,并推荐将 re.search() 作为在字符串中任意位置匹配的替代方案。
背景
Python 的 re 模块长期提供三个匹配函数:re.match()、re.search() 和 re.fullmatch(),它们之间的行为差异常常令开发者困惑。
- 来源
- Lobsters
- 发布时间
- 2026年9月11日 05:59
- 评分
- 6.0 / 10