课程
/后端开发
/Python
/python正则表达式
老师描述的时候说*?之匹配0次而+?只匹配一次,那为什么*?匹配到了一个元素而+?匹配到了两个而不是*?不匹配+?匹配一个呢?
2017-02-15
源自:python正则表达式 3-2
正在回答
[0-9][a-z]*? 匹配2个 因为[0-9]要匹配一个,[a-z]*?最少匹配0个,所以[0-9][a-z]*?就是1个元素
+?最少匹配一个 [0-9][a-z]+? 就是2个元素
( 上面那个打错了 )
[0-9][a-z]*? 匹配2个 因为[0-9]要匹配一个,[a-z]*?最少匹配0个,所以[0-9][a-z]*?就是2个元素
+?最少匹配一个
举报
如何使用正则处理文本,带你对python正则有个全面了解
1 回答linux下grep使用非贪婪模式匹配不上
4 回答python里可以这样写吗文件名后面不用跟打开模式吗
1 回答关于正则表达式中的\
1 回答正则表达式$与\Z的区别
2 回答有个问题非常难懂,我不知道该任何学起