¿Cómo puedo probar expresiones regulares usando múltiples motores RE? [cerrado]

Resuelto Onorio Catenacci asked hace 16 años • 29 respuestas

¿Cómo puedo probar la misma expresión regular con diferentes motores de expresiones regulares?

Onorio Catenacci avatar Aug 28 '08 20:08 Onorio Catenacci
Aceptado

La herramienta gratuita de prueba de expresiones regulares en línea más poderosa es, con diferencia, http://regex101.com/ : le permite seleccionar el motor RE (PCRE, JavaScript, Python), tiene un depurador, colorea las coincidencias, explica la expresión regular sobre la marcha, puede cree enlaces permanentes al patio de juegos de expresiones regulares.

Otras herramientas en línea:

  • http://regexpal.com/ - impulsado por la biblioteca JavaScript XRegExp
  • http://www.rubular.com/ - Basado en Ruby
  • Tutor de Perl Regex : utiliza PCRE

Herramientas de escritorio de Windows:

  • The Regex Coach - aplicación gratuita para Windows
  • RegexBuddy recomendado por la mayoría, cuesta US$ 39,95

Jeff Atwood [escribió sobre expresiones regulares] (publicación:).

Otras herramientas recomendadas por los usuarios de SO incluyen:

  • http://www.txt2re.com/ Herramienta gratuita en línea para generar expresiones regulares para varios idiomas (@ palmsey otro hilo)
  • La hoja de trucos de expresiones regulares de bytes agregados (@ GateKiller otro hilo)
  • http://regexhero.net/ - El probador de expresiones regulares .NET en línea. No gratuito.
Pat avatar Aug 28 '2008 13:08 Pat

Yo uso Expresso ( www.ultrapico.com ). Tiene muchas características interesantes para el desarrollador. El Regulador solía ser mi favorito, pero no se ha actualizado en mucho tiempo y constantemente tenía fallas con RegExs complicadas.

Tim Cochran avatar Aug 28 '2008 13:08 Tim Cochran

Aquí hay algunas para Mac: ( Nota: no juzgue las herramientas por sus sitios web )

  • RegExhibit - Mi favorito, potente y fácil
  • Reggy : simple y limpio
  • RegexWidget : un widget de panel para realizar pruebas rápidas
Joseph Pecoraro avatar Aug 28 '2008 14:08 Joseph Pecoraro

Si es usuario de Emacs, el comando re-builderle permite escribir una expresión regular de Emacs y muestra sobre la marcha las cadenas coincidentes en el búfer actual, con colores para marcar grupos. Es gratis como Emacs.

Sébastien RoccaSerra avatar Aug 28 '2008 14:08 Sébastien RoccaSerra