Regex: матч триплета числа в заданном целомJAVA

Программисты JAVA общаются здесь
Anonymous
Regex: матч триплета числа в заданном целом

Сообщение Anonymous »

Так что я довольно новичок в Regexp ... uptill Теперь я использую Regexp + Loop: < /p>

boolean match = false; int number =0;

int number =0;

String Str1 = String.valueOf(451999277);

for (int i=0;match1 == false;i++) {
//check the pattern through loop
match1 = Pattern.matches(".*" + i + i + i + ".*", Str1);
number = i;// assigning the number (i) which is the triplet(occur 3 times in a row) in the givin int

}
< /code>

Моя цель состоит в том, чтобы найти число, которое является триппел в целочисленном целом Givin: < /p>


Я хочу извлечь: "9" из 451999277; Поскольку «9» приходит 3 раза, то есть, «999» < /p>
< /blockquote>

Но я почти уверен, что должно быть решение, используя исключительно regexp .... было бы здорово, если кто -нибудь поможет мне найти это решение ...>

Подробнее здесь: https://stackoverflow.com/questions/399 ... in-integer

Вернуться в «JAVA»