正则配合递归逻辑处理可能匹配出来,正则的匹配有一个指针的概念,匹配完了之后指针就会停在匹配字符串末尾字符的后面,Pattern和Matche类可以找到在一次字符串长度内的连续的所有匹配的字符串。正则中还有贪婪和非贪婪两个概念,我想匹配的话使用的一定是非贪婪模式。现在感觉可以匹配出来了,不过要使用递归。每一次匹配一个之后修改正则表达式,加上排除匹配的字符串的正则再次匹配,这样循环到没有可以匹配的字符串后应该就结果出来了。我没有实验,给一个思路。
嗯。。。
如果你想一次匹配出
abc,ab,bc,a,b,c
那么抱歉,正则做不到。
是的,正则 匹配到一个位置 就往下,不会 再回去匹配了。。。
[a-z]+,就是匹配一个到多个小写字母,你所说的都符合啊,怎么了?