のような文字列がありますa1wwa1xxa1yya1zz。
次の a1 が除外されるまで、a1 で始まるすべてのグループを取得したいと思います。(私の例では、 i は : a1ww、a1xx、a1yyおよびa1zz
私が使用する場合:
Matcher m = Pattern.compile("(a1.*?)a1").matcher("a1wwa1xxa1yya1zz");
while(m.find()) {
String myGroup = m.group(1);
}
myGroup2グループごとに1グループをキャプチャします。
したがって、私の例では、 と のみをキャプチャできa1wwますa1yy。
誰もが素晴らしいアイデアを持っていますか?