Как в строке найти дату и номер? #477790


#0 by Andrei_VS
Подскажите как в строке ("Опл. за материалы по сф 265 от 20/09.10") найти дату и номер документа?
#1 by МимохожийОднако
Глазками, ручками
#2 by Aleksey_3
никак. Вообщем случае ищешь " от " слева номер, справа дата.Но Один написал 20.04, другой первого мая, третий вообще ничего не написал
#3 by Andrei_VS
)) глазками не получиться, нужно при загрузке эти данные определять
#4 by МимохожийОднако
Прежде чем, что то загружать надо согласовать формат загрузки. В твоем случае надо обрабатывать каждую строку с комментарием оплаты глазками и ручками отдельно.
#5 by Aleksey_3
Найти можно то, что имеет определенный формат. А писать ИИ, в котором перебираешь все возможные варианты.... я не думаю, что на 1С у тебя это получиться
#6 by dk
конешно не 100% но если там не будет других цифр, то ставим вместо пробелов разделитель строки ищем слова с цифрами дальше осталось определить где номер а где дата
#7 by Ковычки
и в этом разе находится
#8 by Джордж1
В 95% случаем написано 01.05.10 или 01.05.2010г. - чего с эим парится. по сч/ф платят только, извините м.удаки. // У меня парсинг назначения в 95% случаев успешен.
#9 by Эльниньо
Для начала выбросить все символы с кодом меньше 65.
#10 by Эльниньо
+ меньше 65 = больше 64
#11 by IamAlexy
#12 by Andrei_VS
спасибо. нашел статьи, пытаюсь разобраться. Подскажите, что за шаблон используеться в
#13 by Andrei_VS
у меня 7.7
#14 by Андрюха
Значит используй не "Новый COMОбъект", а "СоздатьОбъект"
#15 by Andrei_VS
я понял... не могу разобраться с шаблонами для поиска RegExp.Pattern
#16 by kvk
Если уж скриптконтрол, то так примерно: почитать здесь: , . Только медленно всё это будет работать.
#17 by Andrei_VS
спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С