Herramienta para construir expresiones regulares .NET

Uso mucho las expresiones regulares en .NET y me gustaría tener una herramienta que facilite la creación de expresiones regulares largas y complicadas. Estoy usando Windows 7 Professional de 64 bits.

¿Qué herramienta me recomiendan para este propósito?

Respuestas (3)

Recomiendo Expresso . Es una herramienta gratuita, pero necesita registrarse después de un período de prueba. Registrarlo también es gratis.

Expresso proporciona:

  • Construcción de expresiones regulares
  • Prueba de expresiones regulares: puede hacer coincidir y validar expresiones regulares y probar el reemplazo de resultados con una cadena de reemplazo.
  • Una biblioteca de expresiones: una biblioteca que contiene expresiones como la validación de direcciones IP, direcciones URL, direcciones de correo electrónico...

Aquí hay una captura de pantalla (haga clic para ver una imagen más grande):

expreso

Estoy usando Rad Regex Designer . Me fascinó hace unos años cuando comencé a aprender el concepto de expresiones regulares. Tiene:

  • Un editor decente con ventanas divididas que te permite:
    • Defina la entrada, la expresión regular y, opcionalmente, una expresión de reemplazo.
    • Ver la salida de reemplazo (si ha especificado una expresión de reemplazo)
    • Ver la jerarquía de los grupos capturados y las coincidencias en forma de vista de árbol
    • Use una lista ordenada de casillas de verificación para cambiar las opciones de RegEx admitidas.
  • Una caja de herramientas de ayuda que muestra información de ayuda sobre la sintaxis RegEx. Fue la característica más valiosa para mí mientras aprendía, ya que podía echar un vistazo a la sintaxis Regex mientras creaba la expresión regular. Lo que pasa es que la información se muestra en un panel debajo de los temas de ayuda, lo que puede parecer contradictorio al principio, pero es excelente ya que no interfiere con el desarrollo de la expresión.
  • Cajas de herramientas acoplables . Dispóngalos de la forma que más le convenga.
  • Capacidad para guardar su proyecto RegEx en un archivo físico y trabajar en él más tarde.
  • Gratis. ¡Es gratis!
  • Compatibilidad _ Se ejecuta en cualquier cosa desde Windows XP (incluido) arriba. Yo personalmente lo he usado en Windows XP x86, Windows Vista x64 y Windows 7 Professional , tanto x64 como x86.

Aquí hay una captura de pantalla de la aplicación:

Interfaz de usuario Rad Regex Designer en acción

Me encanta RegexBuddy . Este no es un producto gratuito ($40 USD), pero sus capacidades lo convierten en una ganga. Lo he estado usando por años.

Este es un producto solo para Windows que puede manejar muchos sabores de expresiones regulares diferentes. Tiene un evaluador en tiempo real que le muestra los resultados de su expresión regular a medida que la escribe, un depurador que ayuda a encontrar errores y un editor que funciona de la forma esperada.

Tiene una herramienta para exportar la expresión regular que acaba de crear en un formulario que se puede usar directamente en muchos lenguajes de programación.

Está respaldado por un excelente sitio web que incluye ayuda para el programa y expresiones regulares en general.

Interfaz de usuario RegexBuddy