课程
/后端开发
/Python
/python正则表达式
如题 https://regex101.com/ 网站下测试能得到9 为什么python环境下得不到?
2017-09-17
源自:python正则表达式 3-3
正在回答
大爷的,没仔细看。
match(pattern, string, flags=0) Try to apply the pattern at the start of the string, returning a match object, or None if no match was found.
意思是必须以符合规则的为开头
用match方法[1-9]?\d$ 匹配09 时匹配不到9,而用findall可以
用match方法[1-9]?\d$ 匹配sdfdsf09 时匹配不到9,而用findall可以
两者有什么差别?
举报
如何使用正则处理文本,带你对python正则有个全面了解
2 回答为什么re.match(r'[1-9]?\d$', '09')匹配不到
2 回答* 可以匹配 1 次吗
1 回答匹配的问题
1 回答关于正则匹配
1 回答数字匹配问题