Сейчас у меня этот код ниже:Обнаружение нескольких целых чисел Внутри строки с помощью Regex
Pattern intsOnly = Pattern.compile("\\d+");
Matcher matcher = intsOnly.matcher(o1.getIngredients());
matcher.find();
String inputInt = matcher.group();
Что в настоящее время происходит то, что с помощью Regex, он находит первое целое число в строку и разделяет его так, что я могу проводить действия на нем. Строка, которую я использую, чтобы найти целые числа внутри, имеет много целых чисел, и я хочу, чтобы все они были разделены. Как я могу настроить этот код так, чтобы он также записывал другие целые числа из строки, а не только из первой.
Заранее благодарен!
Как выглядят ваши строковые данные и вы используете платформу Java? – hwnd
Это набор ингредиентов. Пример будет таким: 1 яйцо, 2 бекона, 3 картофеля. В этом примере мне нужно найти все три числа. В настоящее время я только оттягиваю первый. – edwoollard