Сопоставление чисел в HTML с использованием Regex

1

В моем приложении Android я получаю ответ от сервера в формате HTML, который содержит значение текущего объема устройства.

Я пытаюсь сопоставить номера томов с помощью RegexAPI, но он возвращает мне пустую String (""), вот код:

Matcher m = Pattern.compile("\\d*").matcher(response);
m.find();
String volume = m.group();

Где ответ: <html><li>100</html>

Что я делаю не так?

Теги:

1 ответ

3
Лучший ответ

Вам нужно использовать "\\d+".

Использование \d* говорит совпадение 0 или более цифр, поэтому "" соответствует этому регулярному выражению.

Использование символа " + соответствует 1 или более цифрам.

  • 0
    Отлично, большое спасибо)))

Ещё вопросы

Сообщество Overcoder
Наверх
Меню