Функции поиска даты в строке по маске

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

По сути задумка простая: все символы чисел в строке заменяем на #, все остальное заменяем на $ (это, кстати, можно и не делать), по заданным маскам (вида :

НовСтр.Ключ = "$#/##/##$";
НовСтр.Значение = "";
НовСтр.Расшифровка = "д/мм/гг"; 

) ищем подстроку, преобразуем по правилу маски в дату.

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

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *