Как вытащить данные из строки

Новая тема
Есть строка "Количество операций 59 на сумму 26,124.00 по мерчанту 580000052400, удержано комиссии 389.39, возвратов покупки 0.00/ [VOZV_SUM_С]"
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?
Ответили: пост #2
Ответ на пост №1
Александр,буквы всегда те же самые, меняются только цифры?
Ответили: пост #6
Александр пишет:
Цитата

      
      
Есть строка "Количество операций 59 на сумму 26,124.00 по мерчанту 580000052400, удержано комиссии 389.39, возвратов покупки 0.00/ [VOZV_SUM_С]"
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?
Нужно найти позицию начала и конца нужного числа в строке и выделить его, например, так: https://cloud.mail.ru/public/KSMC/8i3Fco5s1
Я бы искал вхождение слова "сумм", потом от найденной позиции вперед до первой цифры, это будет стартовый символ.
Потом идем дальше до первого символа, не являющегося цифрой, точкой, запятой или апострофом, в вашем примере это пробел, это будет конец поиска.
Александр пишет:
Цитата

 
      
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?
Надо искать слово "комиссии", а после нее выделить число.
Ответ на пост №2
Prikum, изменяется сумма, и могут в начале добавлятся слова
Ответили: пост #7
Ответ на пост №6
Александр,Тогда как советовал https://buh.ru/forum/user/78800/ надо искать слово "комиссии" и уже от него брать строку с суммой
Читают тему
(гостей: 1)

Быстрый переход