Как извлечь сумму покупки из заданной строки?

382
21 мая 2017, 21:18

Дано: VISA7777 27.09.17 19:46 pokupka 962.23RUB PYATEROCHKA 3344 Баланс: 443272.29RUB

Нужно: 962.23

Answer 1

Берете первое совпадение по паттерну:

([0-9.]*)(?=RUB)

Что-то вроде:

  String sourcestring = "VISA7777 27.09.17 19:46 pokupka 962.23RUB PYATEROCHKA 3344 Баланс: 443272.29RUB";
  Pattern re = Pattern.compile("([0-9.]*)(?=RUB)");
  Matcher m = re.matcher(sourcestring);
  m.find();
  System.out.println(m.group(0));

Тестить!

READ ALSO
Своя кнопка в диалог фрагмент

Своя кнопка в диалог фрагмент

У меня к классу наследуемому от DialogFragment подключен интерфейс DialogInterfaceOnClickListener

401
Удалить слова, встречающиеся один раз из массива строк

Удалить слова, встречающиеся один раз из массива строк

Есть массив строк, нужно удалить НЕповторяющиеся элементыНашла минималистичный код для удаления повторяющихся элементов:

374
Хранение данных вне приложения android (JSON)

Хранение данных вне приложения android (JSON)

Разрабатываю приложение для заказа едыМеню иногда меняется, поэтому его необходимо получать приложению извне

298