Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

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

Александр
читатель
офлайн
Дата регистрации: 22.07.2015
Сообщений: 42
Пост №1
 
22.04.2016 12:02

Есть строка "Количество операций 59 на сумму 26,124.00 по мерчанту 580000052400, удержано комиссии 389.39, возвратов покупки 0.00/ [VOZV_SUM_С]"
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?

Ответили: пост №2
Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20997
Пост №2
 
22.04.2016 16:22
Ответ на пост №1

Александр,буквы всегда те же самые, меняются только цифры?

Ответили: пост №6
Александр Лейман
читатель
офлайн
Дата регистрации: 12.02.2015
Сообщений: 260
Пост №3
 
22.04.2016 16:22

Александр пишет:

Цитата

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

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
22.04.2016 21:56

Я бы искал вхождение слова "сумм", потом от найденной позиции вперед до первой цифры, это будет стартовый символ.
Потом идем дальше до первого символа, не являющегося цифрой, точкой, запятой или апострофом, в вашем примере это пробел, это будет конец поиска.

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №5
 
23.04.2016 15:14

Александр пишет:

Цитата


      
Из нее нужно вытащить сумму удержанной комиссии подскажите как это можно сделать?
Надо искать слово "комиссии", а после нее выделить число.

Александр
читатель
офлайн
Дата регистрации: 22.07.2015
Сообщений: 42
Пост №6
 
23.04.2016 19:21
Ответ на пост №2

Prikum, изменяется сумма, и могут в начале добавлятся слова

Ответили: пост №7
Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20997
Пост №7
 
23.04.2016 23:33
Ответ на пост №6

Александр,Тогда как советовал https://buh.ru/forum/user/78800/ надо искать слово "комиссии" и уже от него брать строку с суммой

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация