Алгоритм вычленения >3 <6 значного числа

92
05 января 2021, 05:40

Требуется алгоритм который бы вытащил >3 <6 значное число из строки.

К примеру, есть строка: 22 Код - 3653.

Answer 1

https://ideone.com/vqDYvL

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone {
  public static void main (String[] args) throws java.lang.Exception {
    Pattern pattern = Pattern.compile("\\b\\d{4,5}\\b");
    Matcher matcher = pattern.matcher("22 Код - 3653 восьмизначное 45678666 и ещё код 45678");
    while (matcher.find()) {
      int x = Integer.parseInt(matcher.group());
      System.out.println(x);
    }
  }
}
READ ALSO
Как один класс может реализовать 2 интерфейса?

Как один класс может реализовать 2 интерфейса?

Читаю книгу по паттернам (паттерны проектирования, Эрик и Элизабет Фримен42 ст

106
Конфигурация spring-webmvc.xml

Конфигурация spring-webmvc.xml

Помогите сконфигурировать Spring

98
Ошибка с заполнением Spinner Android

Ошибка с заполнением Spinner Android

Хочу полученные результаты от сервера закинуть в Spinner, но выкидывает ошибку:

112
Не могу создать executable JAR-архив

Не могу создать executable JAR-архив

Пытаюсь поподробнее разобраться с ручной компиляцией java-проектов и появилась задача создать простой выполняемый jar-архивИмеется файл:

116