Возможно ли, чтобы компьютер "научил" регулярное выражение примерами, предоставленными пользователем?
Чтобы уточнить:
- Я хочу не читать регулярные выражения.
- Я хочу создать программу, которая "учит" регулярное выражение из примеров, которые интерактивно предоставляются пользователем, возможно, путем выбора частей из текста или выбора начальных или конечных маркеров.
Возможно ли это? Существуют ли алгоритмы, ключевые слова и т.д., Для которых я могу использовать Google?
EDIT: Спасибо за ответы, но мне не нужны инструменты, которые предоставляют эту функцию. Я ищу теоретическую информацию, например, статьи, учебники, исходный код, имена алгоритмов, поэтому я могу что-то создать для себя.