Hace un tiempo solicité recomendaciones para los editores Regex en stackoverflow. La siguiente es una de las respuestas :
Lo que es "bueno" depende de lo que sea más útil para usted. Para mí, sin embargo, estas son las características clave para un buen editor de expresiones regulares (además de la capacidad de probar y crear expresiones regulares, por supuesto, que es un requisito previo para ser llamado un "editor de expresiones regulares" :-):
- Muestra coincidencias jerárquicamente con grupos capturados.
- Explica / analiza una expresión regular ingresada en inglés simple, que muestra un árbol jerárquico.
- Traduce su expresión regular en código para un idioma de su elección.
RegexBuddy, como mencionó @Max, hace todo esto, pero también existe una alternativa gratuita, Expresso, que también los hace muy bien. Estas dos utilidades son las únicas que he encontrado con la capacidad crucial de explicar una expresión regular.
Las características me suenan muy atractivas. Pero luego descubrí que los dos son para Windows. Intenté instalar Expresso, el gratuito, a través de Wine, pero encontré algunos problemas, sobre los cuales pregunté en otra publicación.
- Entonces, me preguntaba si en Ubuntu hay algunas aplicaciones comparables a RegexBuddy y Expresso.
- Si es necesario instalar .NET Framework para instalar Expresso, ¿vale la pena instalar Expresso en Ubuntu?
¡Gracias y saludos!
fuente
Kodos es una aplicación para ayudar en la creación y depuración de expresiones regulares en python. La GUI para Kodos debería eliminar la necesidad de usar el intérprete de Python para el diseño de expresiones regulares en la mayoría de los casos.
Página de inicio: http://kodos.sourceforge.net/
O herramienta en línea: http://www.regextester.com/
fuente
aptitude
, pero parece que se cayó de 12.10. Si descargo la fuente y la usosetup.py
, obtengo algunos errores de dependencia acerca de pyqt y el manual de instalación de fianzas también. ¿Hay alguna posibilidad de que haya trabajo endeb
alguna parte?visual-regexp todavía funciona y está en el repositorio de Ubuntu. Desafortunadamente, el nombre no comienza con "regex", por lo que más tarde pensarás: "Oh, sí, ¿qué fue ese editor de expresiones regulares que instalé? Escribe" reg ", no obtienes nada, ve a hacer una búsqueda web y terminas aquí de nuevo. Además, (¿porque está basado en Tk?), pegar desde el búfer de pegado en la ventana de patrón no parece funcionar como se esperaba.
Kodos fue una herramienta maravillosa, pero desafortunadamente, ni RegExr ni Kodos se ejecutan (sin gran esfuerzo) en Ubuntu 12.10+; Kodos no se ha actualizado a QT4, y Adobe Air ya no es compatible con Linux.
fuente
Encontré refiddle.com : tiene la mayoría de las características que necesitaría de un editor de expresiones regulares, y como beneficio adicional, puede compartir su expresión regular con otras personas o marcarlas.
ex: http://refiddle.com/refiddles/red-green-corpus-test
Es una aplicación web similar a RegExr , construido sin flash y se puede cambiar entre
JavaScript
,.net
yruby
procesadores de expresiones regulares. Además, la función de prueba de corpus ( que acabo de descubrir al publicar esto ) no está mal.fuente
Me gusta el sitio web rubular.com es gratis y no tienes que instalar nada para usarlo.
Utiliza Ruby como marco subyacente para las pruebas de expresiones regulares.
fuente
kiki https://launchpad.net/ubuntu/bionic/+package/kiki
Buena interfaz gráfica de usuario y características increíbles.
fuente
( ¿Publicación cruzada en software para construir visualmente expresiones regulares? # 167715 - Unix & Linux Stack Exchange )
Aquí está mi intento de una herramienta visual regex GUI, llamada
visRegexTester.py
:Tiene una "vista previa en vivo" ("Ejecución automática") si escribe y cambia el campo "regex". De lo contrario, es solo ese archivo único; hay un comentario README al inicio; aquí hay un fragmento:
... mira el resto para más. La captura de pantalla:
fuente