Cześć
class Moo
{
public static void main(String[] args)
{
String text =
"John writes about this, and John writes about that," +
" 0111110111201130122014023050"
;
int d=3;
String patternString1 = "[0]([1-9]{"+d+"})[0]";
Pattern pattern = Pattern.compile(patternString1);
Matcher matcher = pattern.matcher(text);
while(matcher.find()) {
System.out.println("found: " + matcher.group(1));
}
}
}
Mam coś takiego wynik wychodzi mi 113 a chciałbym żeby wywaliło mi wszystkie 3 cyfrowe liczby miedzy 0.
czyli w tym przypadku pomija 01220 >122 pewnie 0 jest wspólne albo coś . Proszę o pomoc