alexkmbk / RegEx1CAddin

Native API component for executing regular expressions on 1C: Enterprise platform / Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8
The Unlicense
173 stars 32 forks source link

Запрос функции: Именованные группы #23

Open alisher-nil opened 6 months ago

alisher-nil commented 6 months ago

Привет!

Я недавно обнаружил ваш проект и нашел его очень полезным. Очень круто, спасибо большое. Однако, насколько я понимаю, в текущей версии (14.2) не поддерживаются именованные группы. Есть ли возможность добавить их поддержку?

alexkmbk commented 6 months ago

Здравствуйте, спасибо большое за отзыв! Добавить группы в принципе можно, библиотека PCRE2 их поддерживает, пожелание записал. Просто я не уверен в том, что есть смысл развивать функционал компоненты сейчас, когда в платформе уже есть регулярки.

alisher-nil commented 6 months ago

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

alexkmbk commented 6 months ago

@alisher-nil Добавлена тестовая сборка с поддержкой получения именованных групп по имени: https://github.com/alexkmbk/RegEx1CAddin/releases/tag/15.12

(но возможность получения именованной группы по индексу была и в прошлых версиях)

alisher-nil commented 6 months ago

О! Спасибо большое.