В настоящее время в нашем программном обеспечении мы предоставляем ловушку, где мы вызываем DLL, созданную нашими клиентами, для анализа информации из документов, которые мы обрабатываем (DLL берет некоторый текст (или файл) и возвращает список пар имя / значение ).
например. Мы дали документ Word или текстовый файл в архив. Мы делаем разные вещи с файлом и вызываем DLL, которая возвращает «соответствующую» информацию о файле. Среди прочего мы храним эти «подходящие» данные для потомков.
То, что считается «уместным», зависит от клиента и типа документа, нам все равно, мы его получаем и храним.
Меня попросили разработать удобное для пользователя "что-то", которое позволит пользователю, не являющемуся программистом, "настроить", как получить эти данные из простого текстового документа (<humor>
История пользователя заканчивается полезным предложением / query "Мы могли бы использовать регулярные выражения для этого?" </humor>
)
Можно с уверенностью предположить, что список регулярных выражений не собирается сокращать это, я написал некоторые из этих синтаксических анализаторов для клиентов, регулярные выражения, чтобы сделать это, были бы ужасными, и некоторые из них не могут быть выполнены регулярным выражением. , Также одно из требований выше - «дружественный к пользователю», который сводит на нет все, что пользователи видят или редактируют выражения регулярных выражений.
Как вы можете догадаться, у меня нет времени для этого, и мне интересно, есть ли что-нибудь, что я могу подключить к нашему приложению , которое имеет хороший интерфейс и делает именно то, что нужно? Мне нужно? :)
Нет? Whadiyamean нет! , , , Вздох
Хорошо, тогда не получится, что-нибудь, что "визуально" создает регулярные выражения и / или другие выражения сопоставления с образцом, а затем позволяет запускать эти выражения для некоторого текста?
MS BRE будет делать то, что я хочу, но мне нужно что-то красивее, меньше похожее на код.
Спасибо, ребята,