¿Cómo se pueden probar expresiones regulares I usando múltiples motores de RE? [cerrado]
¿Cómo puedo probar la misma expresión regular con diferentes motores de expresión regular?
30 answers
La herramienta de prueba de expresiones regulares en línea más poderosa es, con mucho, http://regex101.com / - le permite seleccionar el motor RE (PCRE, JavaScript, Python), tiene un depurador, coloriza las coincidencias, explica la expresión regular sobre la marcha, puede crear enlaces permanentes al patio de expresiones regulares.
Otras herramientas en línea:
- http://www.rexv.org / - soporta PHP y Perl PCRE, Posix, Python, JavaScript y Node.js
- http://refiddle.com / - Inspirado en jsfiddle, pero para expresiones regulares. Soporta expresiones JavaScript, Ruby y.NET.
- http://regexpal.com/ - desarrollado por la biblioteca de JavaScript XRegExp
- http://www.rubular.com / - Basado en Ruby
- Perl Regex Tutor - utiliza PCRE
Herramientas de escritorio de Windows:
- El Entrenador Regex - aplicación gratuita de Windows
- RegexBuddy recomendado por la mayoría, cuesta US 3 39.95
Jeff Atwood [escribió sobre expresiones regulares] (post:).
Otras herramientas recomendadas por los usuarios de SO incluyen:
- http://www.txt2re.com / Herramienta gratuita en línea para generar expresiones regulares para múltiples idiomas (@palmsey otro hilo)
- Los Bytes Agregados Expresiones Regulares Hoja de Trucos (@[2]} otro hilo)
- http://regexhero.net / - El Probador de Expresiones Regulares.NET en Línea. No es gratis.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:13:34
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:36:46
Uso Expresso ( www.ultrapico.com ). Tiene un montón de buenas características para el desarrollador. El regulador solía ser mi favorito, pero no se ha actualizado en tanto tiempo y constantemente me encontré con accidentes con expresiones regulares complicadas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:40:23
Aquí hay algunos para Mac: (Nota: no juzgues las herramientas por sus sitios web )
- RegExhibit - Mi Favorito, potente y fácil
- Reggy - Simple y Limpio
- RegexWidget - Un widget de Dashboard para pruebas rápidas
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 14:17:31
Si usted es un usuario de Emacs, el comando re-builder
le 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.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 14:14:30
Rubular es gratis, fácil de usar y se ve bien.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:39:31
RegexBuddy es un arma de elección
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:36:45
Utilizo el excelente y gratuito Rad Software Regular Expression Designer.
Si solo desea escribir una expresión regular, tenga un poco de ayuda con la sintaxis y pruebe la coincidencia y el reemplazo de las RE, entonces esta herramienta de huella bastante ligera es ideal.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-25 13:39:57
Par de complementos de eclipse para aquellos que usan eclipse,
http://www.brosinski.com/regex /
Http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 17:53:45
Kodos por supuesto. Porque es Pitónico. ;)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-15 20:10:36
RegexBuddy es genial!!!!!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:38:49
Estoy de acuerdo en RegexBuddy, pero si quieres gratis o cuando estoy trabajando en algún lugar y no en mi propio sistema RegExr es una gran herramienta en línea (Flash) que tiene un montón de segmentos de expresiones regulares pre-construidos para trabajar con y hace coincidencia de patrones en tiempo real para sus pruebas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:49:28
En la instalación estándar Python hay un directorio "Tools / scripts" que contiene redemo.py .
Esto crea una ventana interactiva en la que puede experimentar con expresiones regulares.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-24 15:53:38
En el pasado prefería el Regex Coach por su diseño simplista, resaltado instantáneo y su precio (gratis).
De vez en cuando me encuentro con un problema al intentar probar expresiones regulares.NET. Para eso, resulta que es mejor usar una herramienta que realmente use el motor de expresiones regulares. NET. Esa fue toda mi razón para construir Regex Hero el año pasado. Se ejecuta en Silverlight, y como tal, se ejecuta fuera de la biblioteca de clases Regex. NET directamente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-10 22:43:32
Regexbuddy hace todo esto. http://www.regexbuddy.com /
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:37:36
Ver la respuesta aceptada a esta pregunta: Aprender Expresiones Regulares
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:33:26
Agregaré al voto de Reggy para el Mac, voy a probar algunos de los otros que Joseph sugirió y votar a favor de ese post mañana cuando mi límite se restablezca.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 14:25:37
En línea: http://regexpal.com/ para escritorio: El Entrenador Regex
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 15:29:16
+1 Para Regex Coach aquí. Libre y hace el trabajo muy bien.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 15:50:39
Todavía soy un gran El Regulador fan.
Hay algunos problemas de estabilidad, pero estos se pueden solucionar desactivando el Intellisense. Se vuelve loco con algunas expresiones y errores tipográficos en la construcción de una expresión.
Le encantaría que Roy Osherove se actualizara, pero parece que está ocupado con otras cosas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 17:50:40
Me gusta usar este en línea: http://www.cuneytyilmaz.com/prog/jrx / Por supuesto, será javascript regexp, pero nunca he hecho nada lo suficientemente inteligente como para notar la diferencia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 11:15:40
¿Cuánto vale tu tiempo? Paga los 4 40 y consigue RegexBuddy. Lo hice, e incluso mejoré de 2.versión x a 3.x. Ha pagado por sí mismo muchas veces.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 14:32:02
Personalmente me gusta el Probador de Expresiones Regulares .
Es un plugin gratuito para Firefox, así que siempre encendido!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-18 12:03:01
También esta expresión plugin puede ser útil para eclipse y idea los usuarios.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-09 14:27:32
Me gusta http://regexhero.net/tester / mucho
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-10 18:13:41
Echa un vistazo a Regex Master que es libre y de código abierto regular expression tester
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-04-17 05:35:35
Este probador de expresiones regulares puede probar javascript, php y python http://www.piliapp.com/regex-tester /
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-16 10:06:01
RegexBuddy hasta ahora estoy de acuerdo y apoyo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 13:47:26
RegExr para probar con el Actionscript 3 (cualquiera que sea el estándar que pueda ser)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-28 18:12:22
Http://rgx-extract-replace.appspot.com tiene la funcionalidad de enlistar los grupos de expresiones regulares capturados formateados en columnas y opcionalmente puede reemplazar los patrones coincidentes en el texto de entrada.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-21 07:51:23