Omnikit
DesarrolloArchivosDineroTodas las herramientas
Ctrl K
Herramientas de desarrolloHerramientas de archivosCalculadoras financierasTodas las herramientas
InicioHerramientas para desarrolladoresProbador de expresiones regulares
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Probador de expresiones regulares

desarrollo

Pruebe expresiones regulares de JavaScript con resaltado en vivo y una explicación en lenguaje claro

Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.

Al probar una expresión regular ve lo que coincide mientras escribe, con cada grupo de captura resaltado y una lectura del patrón en lenguaje claro. Es mucho más rápido que volver a ejecutar un script para averiguar por qué el grupo 1 está vacío. Funciona con regex de JavaScript, y su texto se queda en el navegador.

Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés

Siguiente:
  • Escapar regex Escape texto para que una regex lo encuentre literalmente en JavaScript, Python, PHP, Java, Go o .NET

Cómo probar una expresión regular

1

Escriba el patrón en Patrón, entre las barras, y active los indicadores g, i, m, s, u e y.

2

Pegue el texto en el que buscar en Texto de prueba; cada coincidencia se resalta mientras escribe.

3

Consulte la pestaña Coincidencias para ver cada coincidencia, su índice y sus grupos de captura.

4

Abra Reemplazar, escriba un reemplazo como $1 o $<name> y copie el resultado.

5

Abra Explicar para leer cada parte del patrón en lenguaje claro.

Acerca del probador de expresiones regulares

Este probador de regex ejecuta su patrón sobre un texto de muestra mientras escribe y resalta cada coincidencia. Una tabla enumera cada coincidencia con su posición y el texto capturado por cada grupo numerado y con nombre, y un cuadro de reemplazo muestra el resultado de String.replace con su reemplazo, incluidas las referencias $1 y $<name>.

Se usa cuando una regla de validación rechaza una entrada que debería aceptar, o cuando una búsqueda en registros devuelve demasiado. Dos casos habituales: comprobar que un patrón para códigos PIN de la India acepta 560001 pero no 56001, y averiguar por qué .* se tragó media línea cuando solo quería el primer valor entre comillas.

El probador usa el motor de JavaScript de su navegador, así que los indicadores g, i, m, s, u e y se comportan exactamente como lo harán en su código de Node.js o de front-end. Otros sabores como PCRE, Python y Java difieren en algunos puntos (cuantificadores posesivos, indicadores en línea), así que pruébelos en su propio lenguaje. Su patrón y su texto nunca salen de su dispositivo.

El panel de explicación divide el patrón en partes en lenguaje claro: clases de caracteres, cuantificadores, anclas, grupos, alternancia, secuencias de escape y aserciones (lookarounds). También avisa cuando un grupo repite algo que ya se repite, como (a+)+, lo que puede congelar una página con un texto que casi coincide. La búsqueda se ejecuta en un worker en segundo plano con límite de tiempo, de modo que un patrón así se detiene y se notifica en lugar de bloquear su navegador. Herramientas relacionadas: Diff Checker, URL Encoder.

Preguntas frecuentes

¿Este probador de regex es gratuito?

Sí. No hay registro ni límite de patrones que probar. La página se financia con unos pocos anuncios que se muestran fuera de la herramienta, nunca dentro de ella.

¿Qué sabor de regex usa?

JavaScript, mediante el motor RegExp de su propio navegador. Los resultados coinciden con lo que obtiene en Node.js, Deno y código de front-end. Las regex de PCRE, Python y Java difieren en algunas funciones, como los cuantificadores posesivos y los indicadores en línea, así que compruébelas en su propio lenguaje.

¿Cómo veo los grupos de captura?

Encierre parte del patrón entre paréntesis, por ejemplo (\d{4}), o póngale nombre con (?<year>\d{4}). La tabla de coincidencias muestra cada grupo numerado y con nombre de cada coincidencia, y muestra una celda vacía cuando un grupo no participó.

¿Por qué el probador dice que mi patrón se detuvo?

El patrón tardó más que el límite de tiempo con su texto, normalmente por un retroceso catastrófico (catastrophic backtracking): un grupo repetido que contiene otra repetición, como (a+)+ o (\w+\s?)*. Haga más específica la parte interior o quite una de las repeticiones.

¿Cómo uso una regex para buscar y reemplazar?

Escriba el reemplazo en el cuadro Reemplazar. Use $1, $2 para los grupos numerados, $<name> para los grupos con nombre y $& para la coincidencia completa. Active el indicador g para reemplazar todas las coincidencias en lugar de solo la primera.

¿Se sube mi texto a algún sitio?

No. El patrón se ejecuta en un worker en segundo plano dentro de su navegador. Nada de lo que escribe se envía a un servidor, así que es seguro probar con registros o datos que contienen información personal.

¿Sigue sin resolverlo? Pregunte sobre Probador de expresiones regulares y cualquiera que lo sepa puede responder. No se necesita cuenta.

Herramientas relacionadas

Todas las herramientas para desarrolladores
Comprobador de title y meta descriptionLongitud del título y la meta descripción en caracteres y píxeles, y dónde los corta GoogleValidador de IBANCompruebe IBAN de 89 países: longitud, formato y dígitos de control mod-97, con el código del bancoAnalizador de URL y editor de parámetrosDivida un enlace en sus partes, edite los parámetros y reconstrúyaloDetector de caracteres invisiblesEncuentre espacios de ancho cero, espacios raros, controles bidi y letras parecidas, y límpielosComparador de textosCompare dos textos lado a lado y vea cada línea añadida y eliminadaComparar JSONCompare dos documentos JSON y vea cada valor añadido, eliminado y modificadoVista previa de Open GraphPegue una página y vea la tarjeta para compartir en Facebook, LinkedIn, X, WhatsApp y SlackDensidad de palabras clave y legibilidadRecuento de palabras y frases, densidades, tiempo de lectura y puntuación de legibilidad Flesch
¿Le ha resultado útil esta herramienta?
Omnikit

Tareas pequeñas, hechas en su navegador. Gratis, rápido y privado. Los archivos nunca se suben.

Archivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desarrollo

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Dinero

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuíasPreguntasAcerca deCómo verificamosBiblioteca de leyes (beta)PrivacidadCondicionesDivulgaciónContactoMore: Exam practice (UGC NET Paper 1)Se ejecuta en su navegador. No se sube nada. © 2026 Omnikit (theomnikit.com)