Regex para macOS: probador/editor
Prueba patrones de Swift Regex localmente
Para macOS 14.2 o posterior.
Uso Regex 2.4.2 para probar patrones de Swift Regex localmente, revisar grupos de captura y previsualizar reemplazos sin cambiar los datos de prueba que pegué. Este editor nativo y enfocado distingue entre patrones vacíos, no válidos, sin coincidencias y con coincidencias mientras escribo.

Qué hace Regex 2.4.2
- Muestra por separado los estados vacío, no válido, sin coincidencias y con coincidencias
- Resalta todas las coincidencias o los grupos de captura del 0 al 8
- Admite las opciones para ignorar mayúsculas (
i), incluir saltos de línea (s) y usar anclas multilínea (m) - Previsualiza reemplazos con
$0a$8en vivo y en un resultado de solo lectura - Escapa barras diagonales inversas y comillas al copiar, y las desescapa al pegar
- Recupera opcionalmente un espacio de trabajo desde el entorno aislado de la app; la recuperación está desactivada de forma predeterminada

Antes de pegar un patrón en otra herramienta
Regex usa el motor Swift Regex. Siempre reviso el comportamiento final en grep, sed, nginx o el código de destino porque los motores, el escape de cadenas y la sintaxis de reemplazo pueden ser diferentes. Regex no es un probador de varios motores, generador con IA, herramienta de diagramas, biblioteca ni herramienta de reemplazo por lotes.
Los patrones, los datos de prueba y las vistas previas de reemplazo se procesan localmente en la app. La app no tiene cargas, cuentas, sincronización en la nube, servicios por internet ni análisis de la app. El sitio web de MotionObj sigue usando Clicky y PostHog.

Preguntas frecuentes
¿Cuál es la diferencia entre un patrón no válido y cero coincidencias?
Un patrón no válido no se puede analizar, por lo que Regex muestra el error. Un patrón válido con cero coincidencias se analizó correctamente, pero no coincide con los datos de prueba actuales.
¿La vista previa de reemplazo modifica los datos de prueba?
No. La vista previa en vivo es de solo lectura y nunca cambia los datos de prueba.
¿Dónde se guarda la recuperación del espacio de trabajo?
La recuperación está desactivada de forma predeterminada. Si la activo, Regex guarda un espacio de trabajo localmente en el entorno aislado de la app en esta Mac. Puedo borrarlo o desactivar la recuperación en cualquier momento; las copias de seguridad locales del dispositivo pueden incluir los datos del entorno aislado.
¿Mis datos salen de la app?
No. Regex procesa los patrones, los datos de prueba y las vistas previas de reemplazo localmente. La app no tiene cargas, cuentas, sincronización en la nube, servicios por internet ni análisis de la app.
¿Qué motor de expresiones regulares prueba la app?
Regex prueba el comportamiento de Swift Regex. Siempre reviso el destino final por separado porque grep, sed, nginx y otros motores pueden comportarse de manera diferente.