Я написал сканер, который ищет [целые числа или числа Фолта] внутри строки, однако я хочу оценить строку, чтобы найти количество лайков внутри нее.и получите только время, а не любое число.
Строка, например:
"Пользователю понравилось 80,00 изображений в этом месяце на счете 15478 до этой даты 02/10/2019"
try {
Scanner scanner = new Scanner( message ).useDelimiter( "[^\\d.]+" );
VlauesInMessage = scanner.nextInt();
Log.w("Enter IntSCanner", String.valueOf( VlauesInMessage ));
scanner.close();
} catch (InputMismatchException e) {
System.out.print(e.getMessage());
}
однако,
Я хочу, чтобы сканер остановился после того, как появилось определенное слово, такое как «Изображения», потому что иногда это приносит мне 15478 или 10 в результате.Есть ли лучшая идея для извлечения понравившихся раз, имейте в виду, что иногда число лайков может быть 80.10.