Recientemente encontré información sobre Kleene algebra para manipular y simplificar expresiones regulares.Simplifique la expresión regular en Mathematica
Me pregunto si esto ha sido incorporado en cualquier programa de software computacional como Mathematica? Sería grandioso tener una herramienta computacional para hacer uniones y concatenaciones de expresiones grandes y hacer que la computadora las simplifique.
Si no conoce ningún programa con este álgebra, ¿conoce algún programa que permita ampliar sus motores con álgebras nuevas?
La documentación de Mathematica contiene un tutorial detallado sobre [Trabajar con String Patterns] (http://reference.wolfram.com/mathematica/tutorial/WorkingWithStringPatterns.html). Puede ser un buen lugar para comenzar. – kglr
@kguler: toda la documentación que he encontrado, incluido el tutorial, solo considera el uso de expresiones regulares para la coincidencia de cadenas básicas y la manipulación. –
¿Podría agregar un ejemplo de un problema específico que le gustaría resolver? Podría ser un ejemplo de juguete para ilustrar la funcionalidad necesaria. –