Saltar al contenido principal
eyunzhu

Probador de expresiones regulares

Prueba expresiones regulares JavaScript, revisa posiciones y grupos capturados y previsualiza sustituciones.

El resultado se actualiza al escribir o cambiar una opción

Coincidencias

Vista previa de la sustitución


Se procesa en este navegador. No se sube ni se guarda nada.

Acerca de esta herramienta

Al depurar reglas del navegador, introduce el patrón y las opciones en sus campos correspondientes.

Cómo se usa

Introduce el patrón sin barras delimitadoras, sus indicadores y el texto de prueba. g busca todas las coincidencias e i ignora mayúsculas. Las sustituciones admiten $1 y grupos con nombre. La ejecución separada se detiene tras 1,5 segundos. Límites de 100.000 caracteres de texto, 4.000 de patrón y menos de 2.000 coincidencias.

Preguntas frecuentes

¿Puedo usar directamente una expresión de PHP o Java?

La sintaxis y las opciones cambian entre motores. Aquí se utiliza JavaScript, sin las barras exteriores del patrón. Las sustituciones admiten referencias como $1 y $<name>.

¿Por qué solo aparece la primera coincidencia?

Añade g a las opciones para buscar todas. i ignora mayúsculas; m cambia cómo ^ y $ tratan cada línea, pero no hace que el punto coincida con saltos de línea.

¿Cómo intercambio dos palabras capturadas?

Con patrón (\w+) (\w+) y sustitución $2 $1, Ada Lovelace se convierte en Lovelace Ada. $& inserta toda la coincidencia y $$ un dólar literal. Comprueba y copia la vista previa de sustitución.

¿Qué hago si se agota el tiempo o hay demasiadas coincidencias?

Reduce el texto o concreta el patrón. La tarea se detiene tras 1,5 segundos y también rechaza llegar a 2.000 coincidencias. No se muestran resultados parciales como si fueran completos.

Comentarios

0
para participar en el debate.
Todavía no hay comentarios.
Hilo de respuestas

Sigue la conversación completa en orden cronológico; cada respuesta indica el mensaje concreto al que responde.