比如:
got it,i tell mike his name is mike today,
在两个逗号之间出现两次mike
我的分析是
首先一个逗号 然后有一段不是逗号 然后mike 然后有一段不是逗号 然后mike 再来一个逗号关键问题在于 有一段不是逗号 mike也不是逗号
,[^,]*mike[^,]*mike[^,]*,
这样的话 [^,]* 已经把mike包括进去了 即使有两个mike也匹配不上正则表达式里有或者 | 那有没有 并且呢 &