我有一个像a1wwa1xxa1yya1zz
.
我想让每个组从 a1 开始直到下一个 a1 被排除。(在我的例子中,我会是 : a1ww
, a1xx
, a1yy
anda1zz
如果我使用:
Matcher m = Pattern.compile("(a1.*?)a1").matcher("a1wwa1xxa1yya1zz");
while(m.find()) {
String myGroup = m.group(1);
}
myGroup
每两组抓1组。
所以在我的例子中,我只能捕获a1ww
和a1yy
.
有人有好主意吗?