正则match()、search()找匹配,改写用问号!
- 内容介绍
- 文章标签
- 相关推荐
本文共计568个文字,预计阅读时间需要3分钟。
match() 和 search() 都是 Python 中的正则匹配函数,但它们有明显的区别:
- match() 函数只检测 RE 是否在 string 的开始位置匹配。如果匹配成功,则返回匹配对象,否则返回 None。- search() 函数会扫描整个 string,寻找任何匹配 RE 的位置。如果找到匹配,则返回匹配对象,否则返回 None。
简单来说,match() 是在字符串的开始位置进行匹配,而 search() 则在整个字符串中查找匹配。
本文共计568个文字,预计阅读时间需要3分钟。
match() 和 search() 都是 Python 中的正则匹配函数,但它们有明显的区别:
- match() 函数只检测 RE 是否在 string 的开始位置匹配。如果匹配成功,则返回匹配对象,否则返回 None。- search() 函数会扫描整个 string,寻找任何匹配 RE 的位置。如果找到匹配,则返回匹配对象,否则返回 None。
简单来说,match() 是在字符串的开始位置进行匹配,而 search() 则在整个字符串中查找匹配。

