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

333
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

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

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

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

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

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

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

254