Как вытащить данные из строки
22.04.2016
12:02
#1
Есть строка "Количество операций 59 на сумму 26,124.00 по мерчанту 580000052400, удержано комиссии 389.39, возвратов покупки 0.00/ [VOZV_SUM_С]"
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?
Ответили:
пост #2
22.04.2016
16:22
#2
Ответ на
пост №1
Александр,буквы всегда те же самые, меняются только цифры? Ответили:
пост #6
22.04.2016
16:22
#3
Александр пишет:
Нужно найти позицию начала и конца нужного числа в строке и выделить его, например, так:
| Цитата |
|---|
Есть строка "Количество операций 59 на сумму 26,124.00 по мерчанту 580000052400, удержано комиссии 389.39, возвратов покупки 0.00/ [VOZV_SUM_С]" Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать? |
22.04.2016
21:56
#4
Я бы искал вхождение слова "сумм", потом от найденной позиции вперед до первой цифры, это будет стартовый символ.
Потом идем дальше до первого символа, не являющегося цифрой, точкой, запятой или апострофом, в вашем примере это пробел, это будет конец поиска.
Потом идем дальше до первого символа, не являющегося цифрой, точкой, запятой или апострофом, в вашем примере это пробел, это будет конец поиска.
23.04.2016
15:14
#5
Александр пишет:
Надо искать слово "комиссии", а после нее выделить число.
| Цитата |
|---|
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать? |
Читают тему
(гостей: 1)