+在什么情况下无匹配?

+与*的本质区别是什么?+在什么情况下无匹配?*在什么情况下无匹配?

可以看一下我写的博客,里面有详细的限定符使用方法
http://t.csdn.cn/IzBdp
“+”匹配前面的字符一次或多次 如:go+gle 匹配从gogle到goo…ogle
“ * ”匹配前面的字符零次、一次或多次 如:go*gle 匹配从ggle到goo…ogle
本质区别: *可以匹配零次(不匹配),而+至少匹配1次。
“+”和“ * ”前面没有可供匹配的字符时不匹配;
想要匹配的字符串不符合正则表达式时,没有匹配结果,会返回None或空列表(视你用的函数方法而定)

+:匹配1个或多个。
:匹配0个或多个。
+的意思是+前面的表达式需要满足最少一次;
表示出现不出现都行

你钻牛角尖里去了
没人会单独写个*在那放着
一定是前后都各有约束的条件下
比如我想匹配ac,abc,abbc,abbbc,abbbbc,中间无论有多少个b都行
那你总要限制它是以a开头c结尾的呀,否则跟没写有什么区别
这种情况下,axbc就无法匹配,因为里面夹了个x