30 útiles herramientas y recursos de expresiones regulares
La expresión regular, o a menudo conocida como expresión regular, es un patrón que consiste en reglas usadas para unir cierto conjunto de cadenas. Son extremadamente potentes, y los necesitará en la mayoría de los lenguajes de programación que encuentre, especialmente cuando existe la necesidad de escanear y combinar el contexto para otras acciones.
Aquí hay un ejemplo simple de expresión regular: para hacer coincidir todas las cadenas consiste en " expresión regular ", " expresiones regulares ", " expresión regular " y "expresión regular" en un contenido, este es su patrón de expresión regular - reg(ular expression?|ex(p|es)?)
Ahora, pueden parecer un poco confusos o difíciles de entender al principio, pero una vez que comprenda la sintaxis, notará que es bastante simple y definitivamente muy útil para futuros proyectos de codificación. Aprender y usar expresiones regulares no tiene que ser un proceso tortuoso.
Aquí hay una lista de herramientas y recursos de expresiones regulares útiles para hacer su vida más fácil. Lista completa después del salto.
Desktop Regex Tools
Expresso (Win) Expresso es un galardonado editor de expresiones regulares adecuado para principiantes de expresión regular; también tiene un entorno de desarrollo con todas las funciones para programadores y diseñadores web.
Rad Software Regular Expression Designer (Win) Aplicación de expresiones regulares basada en Windows diseñada para ser simple y fácil de usar. Se requiere .NET Framework.
La aplicación gráfica Regex Coach (Win) para Windows que se puede usar para experimentar con expresiones regulares (compatibles con Perl) de forma interactiva.
RegExr Desktop (Win, Mac, Linux) Herramientas para aprender, editar y probar expresiones regulares (RegEx o RegExp, para abreviar) en Mac OSX, Windows y Linux.
Widget Regex (Mac) Widget interactivo para probar expresiones regulares para JavaScript y otros idiomas (como Sed, Ruby o Perl).
Herramienta de prueba de complemento de expresiones regulares TesterFirefox para expresiones regulares con resaltado en color (incluidas las subpares) y ayudantes para crear expresiones.
Más:
- Regex magic (Win) : genera expresiones regulares completas a sus especificaciones sin la necesidad de tratar con la sintaxis de expresiones regulares.
Herramientas Regex en línea
RegE xr Creado por gskinner, esta es una de las mejores herramientas de expresión regular en línea que hemos visto hasta ahora. Es impulsado por la comunidad con ejemplos útiles de sintaxis de expresiones regulares. Admite coincidir y reemplazar.
HTML2Regexp - Generador de expresiones regulares para el elemento HTML Programa de Ruby para generar expresiones regulares para extraer elementos HTML.
ReWorkOnline herramientas de expresión regular con funciones como reemplazar, múltiple, dividir, escanear y más. Actualice los resultados al instante mientras escribe.
Editor de expresiones regulares basado en RubyRuby. Manera fácil y práctica de probar tus expresiones regulares en la web.
Txt2ReUna herramienta pequeña para refrescar tu memoria sobre cómo armar patrones de expresiones regulares. Admite Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET y VB.NET.
Más:
- Herramienta de prueba de expresiones regulares: este servicio utiliza funciones de expresiones regulares de PHP como base para sus operaciones. También puede ser útil para programadores de otros idiomas.
- Rex V - evaluador de expresiones regulares basado en Ajax para tres diferentes sistemas de expresiones regulares PHP PCRE, PHP Posix y Javascript.
- Explorador de expresión regular Flex 3: sitio de prueba de expresión regular regular impulsado por la comunidad con muestras con las que puede jugar.
- Regex Pal - Probador de expresiones regulares de JavaScript con sintaxis de expresiones regulares en tiempo real y resaltado de coincidencias.
- Herramienta de prueba de expresión regular Python: una de las herramientas de expresión regular python basadas en la web para probar rápidamente expresiones regulares. Incluye soporte para funciones específicas de pyge regex tales como dotall y unicode.
Más lectura en Regex
- Uso de expresiones regulares: expresión regular en pocas palabras.
- Conceptos básicos de expresión regular
- Referencia de sintaxis básica de expresión regular
- Hoja de referencia de expresiones regulares: guía de referencia rápida para expresiones regulares, incluidos símbolos, rangos, agrupaciones, afirmaciones y algunos patrones de muestra para que comiences.
- Cheatsheet RegExLib - Para .NET framework.
- Expresiones regulares de .NET Framework
- Cinco hábitos para expresiones regulares exitosas
- Ejemplos de expresiones regulares: ejemplos de patrones que puede usar y adaptar a sus propios fines.
- Cómo usar y aprovechar al máximo las expresiones regulares
- Introducción a las expresiones regulares usando JavaScript
- 37 Expresiones regulares de PHP, Perl y JavaScript probadas - Lista de expresiones regulares de PHP, Perl y JavaScript para casos de uso común que han sido probados y están listos para funcionar.
- 8 expresiones regulares que debes saber
Probablemente estamos arañando las superficies de las útiles herramientas de expresión regular. Si crees que nos hemos perdido un buen artículo o herramientas de regex, por favor deja un comentario a continuación. ¡Gracias!
10 paquetes de texto sublimes para desarrolladores frontend
Sublime Text es uno de los editores de código más potentes con algunas características increíbles, y puede ser aún más poderoso instalando complementos o paquetes . Estos complementos agregan funcionalidades adicionales a Sublime Text. Y hoy hay muchos complementos para satisfacer casi todas sus necesidades de codificación.Sin em
Qué hay de nuevo en jQuery 3 - 10 características más interesantes
jQuery 3.0, finalmente se lanzó la nueva versión principal de jQuery. La comunidad de desarrolladores web esperó este importante paso desde octubre de 2014, cuando el equipo de jQuery comenzó a trabajar en la nueva versión principal hasta ahora, junio de 2016, cuando finaliza la publicación final .La no