Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Парсинг стринга   Найти похожие ветки 

 
Alek ©   (2004-07-09 14:16) [0]

Как лучше всего отпарсить строку такого вида:

16,0 % від страхової суми, що становить 20 224,00  грн.

чтобы получить сумму 20224,00 ?
Так как числа меняются надписи тоже, мне это кажется не очень легким занятием.
Есть ли какие-нибудь идеи?


 
Alek ©   (2004-07-09 15:10) [1]

ниукого никаких идей?


 
wicked ©   (2004-07-09 15:12) [2]

сам же подсказал - искать "грн", от него двигацца назад и выбирать цифры....
как вариант, хорошо подойдут регекспы - http://www.regexpstudio.com/


 
Johnmen ©   (2004-07-09 15:13) [3]

Ну так идея очевидна.
Выкусываешь из строки найденную непрерывную последовательность цифр и разделителей, после которой идет " грн."
И всё...


 
ssk ©   (2004-07-09 15:14) [4]

а несколько строк привести можешь? может найдется какая-то зависимость.. тогда можно будет подумать.


 
Anatoly Podgoretsky ©   (2004-07-09 15:20) [5]

Если есть закономерность, то дело плевле

число % текст число гре.


 
Alek ©   (2004-07-09 15:27) [6]

32,00 % від страхової суми, що становить 40 448,00 грн.
10 % от страховой суммы, что составляет 42 640,00 грн.
5,0% від загальної страхової суми, що становить 66 109,37 грн.
грн. (грн.00 коп. )  -  % від страхової суми

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


 
ssk ©   (2004-07-09 15:40) [7]

>валюта может быть разной

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



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
1-1089271062
Term
2004-07-08 11:17
2004.07.25
TToolButton


14-1088707894
mvgfirst
2004-07-01 22:51
2004.07.25
У кого какой КПК и кто как применяет (по работе)


3-1088517715
lamer
2004-06-29 18:01
2004.07.25
MS Sql


14-1089241546
Almaz
2004-07-08 03:05
2004.07.25
IDE среды под QNX 6.x


1-1089266877
EvgeniyR
2004-07-08 10:07
2004.07.25
Форматированный текс