我有一个字符串a1wwa1xxa1yya1zz.
我想让每个小组以a1开头,直到下一个a1被排除在外.(在我的例子,我应该是:a1ww,a1xx,a1yy和a1zz
如果我使用:
Matcher m = Pattern.compile("(a1.*?)a1").matcher("a1wwa1xxa1yya1zz");
while(m.find()) {
String myGroup = m.group(1);
}
Run Code Online (Sandbox Code Playgroud)
myGroup每两组捕获1组.
所以在我的例子中,我只能捕获a1ww和a1yy.
任何人都有一个好主意?