2010-03-10 23 views
7

¿Existe un programa de software gratuito de Windows que lo ayudará a generar expresiones regulares utilizando un asistente?¿Hay alguna herramienta gratuita que sea como un asistente de expresiones regulares?

No estoy exactamente seguro de lo que estoy buscando, pero no estoy buscando un evaluador de expresiones regulares. Lo que necesito es una calculadora/asistente que me ayude a aprender cómo funcionan las expresiones de registro, sin conocer todos los detalles de la sintaxis (hasta que tenga la experiencia, por supuesto).

+0

Básicamente, usted quiere una versión libre de RegexBuddy? –

+0

Me pregunto si lo que estás preguntando es realmente sensato. Regex es una forma compleja y expresiva de definir objetivos con los que el lenguaje natural podría tener problemas. es decir, para explicar 'a \ s + ([Dd] og | [Cc] at) \ s + come \ s + (a * \ s + | \ s *) \ 1' necesitaría una explicación como" 'a' seguida de espacios en blanco seguidos por 'perro' o 'gato' con un capital inicial opcional seguido de espacios en blanco, luego 'come' seguido de espacios en blanco con una 'a' opcional seguida de espacios en blanco seguidos de lo que sea la segunda palabra. No estoy seguro de que sea muy fácil de convertir o usar tales explicaciones de forma programática. Es mejor leer un tutorial. – SpliFF

Respuesta

9

Expresso es una buena herramienta gratuita. Solo necesita registrarse por correo electrónico, pero es gratis. El desarrollador de esa herramienta también escribió The 30 Minute Regex Tutorial que puede usar para seguir. Está incluido en el archivo de ayuda de Expresso.

RegexBuddy es no gratis, pero parece que tiene una interfaz de usuario útil y un depurador genial. Eche un vistazo al the demos.

+0

gracias. Eso es lo que estoy buscando. Me gusta el texto de entrada de muestra con el que viene. Muchas cosas buenas para jugar. yo era la herramienta gSkinner que Ross menciona. – djangofan

1

Regex Coach no hará exactamente lo que quiere, pero sí tiene un panel de información que explica su expresión regular en inglés simple y le muestra cuando tiene una coincidencia en su cadena de prueba.

3

gSkinner tiene una buena online tool que también tiene una versión de escritorio.

+0

me gusta mucho. Estoy eligiendo usar Expresso, pero este es uno que marcaré. Gracias. – djangofan

0

ReguLazy es una buena idea para este tipo de cosas. Es una forma bastante simple de construir y probar una expresión regular.

0

Expresso es lo mejor para mí y es gratis .....

Cuestiones relacionadas