Use "\A \z", not "^ $" with Python regular expressions
4 months ago
- #Python
- #Regular Expressions
- #Programming
- Python标准库're'模块在使用'^Hello$'匹配末尾换行符时存在潜在问题。
- Python 3.14现支持'\z'匹配字符串结束位置(不包含末尾换行符),填补了正则表达式实现的空白。
- 在Python 3.13被弃用前,'\Z'仍可作为'\z'的别名使用,但其行为在其他编程语言中可能不同。
- David Wheeler在OpenSSF最佳实践工作组的研究推动了此项改进。
- 文章最后建议读者联系作者或探索更多相关内容。