¿Qué es el Probador de Expresiones Regulares?
El Probador de Expresiones Regulares es una herramienta en línea gratuita que permite crear, probar y depurar expresiones regulares directamente en su navegador. Ya sea que necesite validar correos electrónicos, extraer direcciones IP o analizar fechas, esta herramienta le proporciona retroalimentación inmediata mientras escribe. No requiere instalación ni configuración; solo abra la página y comience a buscar coincidencias de patrones en texto de muestra.
Diseñada para desarrolladores, analistas de datos y cualquier persona que trabaje con texto, esta herramienta de expresiones regulares admite lenguajes de programación comunes como Python, Go, Java, PHP, JavaScript y Ruby. También incluye patrones listos para usar para caracteres chinos, URL, números de teléfono y más. Puede ajustar banderas (insensible a mayúsculas/minúsculas, varias líneas, etc.) y ver detalles de las coincidencias en tiempo real, lo que facilita aprender expresiones regulares o solucionar problemas en expresiones complejas.
Funciones Clave
- Coincidencias en vivo: Vea cómo se actualizan las coincidencias resaltadas, los grupos y las capturas mientras escribe su expresión regular y la cadena de prueba.
- Biblioteca de patrones integrada: Inserte rápidamente patrones de expresiones regulares comunes para correos electrónicos, IPs, fechas, texto en chino, números de seguro social y colores en hexadecimal.
- Fragmentos de código multilingües: Después de crear su expresión regular, copie fragmentos de código listos para usar en Python, Go, Java, PHP, JavaScript y Ruby.
- Banderas globales y de varias líneas: Alterne la sensibilidad a mayúsculas/minúsculas, anclajes de varias líneas (
^/$), modo punto para todo el texto y soporte Unicode con un solo clic. - Prueba de grupos y reemplazos: Ingrese una cadena de reemplazo para ver los resultados de la sustitución o inspeccione los grupos capturados en una tabla estructurada.
- Compartir URL persistente: Guarde su expresión regular y entrada de prueba actuales como un enlace compartible, perfecto para depurar con sus compañeros de equipo.
Cómo Probar y Generar Expresiones Regulares en Línea
- Abra la herramienta de Probador de Expresiones Regulares en ToolFK y localice el área de entrada etiquetada como "Expresión Regular".
- Escriba o pegue su patrón de expresión regular (por ejemplo,
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\bpara coincidencia de correos electrónicos) en el primer campo. - En el segundo campo etiquetado como "Cadena de Prueba", ingrese el texto en el que desea buscar. También puede pegar una muestra de datos directamente.
- Ajuste las banderas (por ejemplo,
ipara insensible a mayúsculas/minúsculas,mpara varias líneas) haciendo clic en los botones de activación debajo del campo de la expresión regular. - Observe cómo las coincidencias se resaltan de inmediato. Haga clic en cualquier coincidencia para ver sus grupos capturados en el panel de resultados.
- Una vez satisfecho, haga clic en el botón "Copiar Código" junto a su lenguaje preferido (Python, Go, Java, etc.) para obtener un fragmento completamente funcional que incluye el patrón y las banderas.
Casos de Uso Más Comunes
- Validación de entrada de formularios: Pruebe rápidamente patrones de correos electrónicos, teléfonos o URL antes de implementarlos en código de producción.
- Limpieza y extracción de datos: Extraiga direcciones IP, fechas o caracteres chinos de registros o archivos de texto grandes.
- Revisión de código y depuración: Comparta una URL persistente de expresión regular con un colega para verificar un patrón complicado sin enviar archivos.
- Aprendizaje de expresiones regulares: Experimente con patrones comunes y observe cómo funcionan los grupos de captura, los cuantificadores y la alternancia en tiempo real.
- Prototipado multilingüe: Escriba una expresión regular una vez y cópielos como código en Python, JavaScript, Java, PHP, Go o Ruby, ahorrando minutos de conversión manual.
Herramientas Relacionadas
Preguntas Frecuentes
¿Cómo coincido con una dirección de correo electrónico usando este probador de expresiones regulares?
Use el patrón de correo electrónico integrado de la biblioteca o escriba \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b. La herramienta resalta todas las coincidencias de inmediato. Luego puede copiar el fragmento de código para su lenguaje de back-end. Si necesita excluir ciertos dominios, simplemente modifique el patrón y observe cómo se actualizan los resultados.
¿Puedo probar expresiones regulares para caracteres chinos con esta herramienta en línea?
Sí. La biblioteca de patrones incluye una preconfiguración para caracteres chinos ([\u4e00-\u9fff] o \p{Han} con la bandera Unicode). Pegue texto en chino en el área de cadena de prueba. La herramienta admite coincidencia consciente de Unicode cuando activa la bandera Unicode (u). Esto es especialmente útil para validar nombres o extraer caracteres específicos de datos de varios idiomas.
¿Por qué desaparecen mis coincidencias cuando activo el modo de varias líneas?
El modo de varias líneas (bandera m) cambia cómo se comportan ^ y $: ahora coinciden con el principio y el final de cada línea, no con toda la cadena. Si su patrón depende de anclajes de inicio/final, active varias líneas para que coincida cada línea por separado. De lo contrario, déjela desactivada. La vista previa en vivo de la herramienta le permite activar la bandera y ver el efecto de inmediato.
¿Cómo genero una expresión regular para una dirección IP?
Use el patrón de dirección IP de la biblioteca: \b(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\b. Péguelo en el campo de la expresión regular y agregue una cadena de prueba que contenga IPs válidas y no válidas. La herramienta resaltará las válidas. Luego puede copiar el patrón como un fragmento de Python o Java para validación del lado del servidor.
¿Puedo compartir mi sesión de prueba de expresiones regulares con otras personas?
Absolutamente. Después de escribir su expresión regular y cadena de prueba, la URL en la barra de direcciones de su navegador se actualiza automáticamente con su entrada codificada. Copie esa URL y envíela a cualquier persona. Cuando abran el enlace en el Probador de Expresiones Regulares de ToolFK, se cargará su patrón exacto, banderas y cadena de prueba, sin pasos adicionales.
¿Esta herramienta admite miradas hacia adelante/atrás y referencias inversas?
Sí. El motor de expresiones regulares utilizado en el probador en línea de ToolFK admite la mayoría de las características modernas de expresiones regulares, incluida la mirada positiva/negativa hacia adelante ((?=...), (?!...)), la mirada hacia atrás ((?<=...), (?<!...)), los grupos nombrados ((?<name>...)) y las referencias inversas (\1, \k<name>). El resaltado en vivo y la tabla de grupos le mostrarán exactamente qué parte captura cada elemento.
Última actualización: 1 de julio de 2026