Prueba una expresión regular
La forma rápida de construir un patrón: escribe, mira qué se enciende, revisa la tabla de grupos y ajusta. No hay botón que pulsar: el resultado se actualiza según escribes.
- Funciona dentro de tu navegador
- Funciona sin conexión
- Sin subir archivos
- Sin registro
- Sin marca de agua
Cargando la herramienta…
Cómo funciona
- Escribe el patrón y marca las opciones que necesites (por ejemplo «ignore case», ignorar mayúsculas).
- Pega el texto donde quieres buscar. Las coincidencias se resaltan según escribes.
- Lee la tabla de partes capturadas, o escribe un reemplazo para ver cómo quedaría un buscar y reemplazar.
Por qué no se sube nada
Todo lo que hace esta página lo ejecuta código que corre dentro de la pestaña de tu navegador, con el mismo motor que dibuja las páginas web. El archivo se lee del disco a la memoria de la pestaña, se transforma ahí y se vuelve a escribir como descarga. No se envía a ninguna parte: ni a nosotros, ni a terceros.
Compruébalo tú mismo
- Abre las herramientas de desarrollo del navegador (F12) y elige la pestaña «Red».
- Carga tu archivo y ejecuta la herramienta.
- Las únicas peticiones que verás descargan el código de la propia herramienta —y, en unas pocas herramientas pesadas, su motor de código abierto desde un CDN público—, más un pequeño aviso de visita a loreatec.jp (dirección y título de la página, nada más). Ninguna lleva tu archivo.
Preguntas frecuentes
¿Qué dialecto de expresiones regulares es este?
El de JavaScript: el motor que llevan todos los navegadores y Node. Funcionan lookahead, lookbehind y los grupos con nombre. Si tu patrón es para Python o PCRE, lo básico se traslada, pero pruébalo también allí: aquí no existen los cuantificadores posesivos ni la recursión.
¿Qué significan las columnas de grupos?
Cada pareja de paréntesis de captura de tu patrón se convierte en una columna numerada ($1, $2), y los grupos con nombre muestran su nombre. Si un grupo no participó en una coincidencia, la celda muestra un guion. Eso no es lo mismo que un grupo que coincidió con una cadena vacía.
¿Por qué mi patrón cuelga otros probadores y este no?
Un patrón que puede coincidir con «nada» en cada posición puede quedarse en bucle para siempre. Este probador avanza más allá de las coincidencias vacías y limita el número total de coincidencias, así que un patrón roto enseña su resultado raro en vez de congelar la pestaña.
¿Se envía a algún sitio el texto de prueba?
No. Mucha gente pega registros de producción y datos de clientes en probadores de expresiones regulares sin pensarlo. Aquí la búsqueda se ejecuta entera en esta pestaña, así que no sale nada de tu equipo.