サクラエディタWikiHerramientas prácticas de texto
Español

Guía práctica de Sakura Editor

Qué es bregexp.dll: Sakura Editor y bregonig.dll

En una instalación actual de Sakura Editor, la respuesta práctica no es buscar un BREGEXP.DLL antiguo. Primero conviene comprobar la versión del editor, el bregonig.dll incluido y las opciones de búsqueda. La ayuda oficial indica que Bregexp.dll for SAKURA y BREGEXP.DLL no se usan a partir de la versión 2.0.0.0, por eso esta guía separa los nombres antiguos de las verificaciones útiles hoy.

Actualizado 2026-07-31

Comparación entre BREGEXP antiguo y bregonig.dll en Sakura Editor moderno
La misma búsqueda mezcla a menudo nombres antiguos y el comportamiento actual de bregonig.dll.

Respuesta rápida: revisa bregonig.dll en Sakura Editor moderno

Quien busca bregexp.dll suele querer saber por qué no funciona una expresión regular, si falta una DLL antigua o cómo se relaciona la API compatible con BREGEXP con bregonig.dll. En una instalación moderna es más seguro revisar versión, DLL incluida, arquitectura, opciones de búsqueda y una muestra pequeña antes de copiar archivos.

ElementoDónde mirarloCriterio
VersiónAyuda y releases oficialesNo usar instrucciones antiguas en 2.0+
DLL incluidaCarpeta o ZIP oficialConfirmar bregonig.dll
OpcionesConfiguración común de búsquedaVerificar regex
CompatibilidadMuestra pequeñaProbar saltos, referencias y Unicode

Relación entre bregexp.dll y bregonig.dll

BREGEXP.DLL es un nombre de biblioteca de expresiones regulares que aparece en muchos artículos antiguos de editores de texto para Windows. bregonig.dll es otra biblioteca con API compatible con BREGEXP y soporte histórico para Unicode y sintaxis de estilo Perl.

Para usuarios de Sakura Editor, el punto importante no es solo el nombre del archivo. La ayuda oficial describe bregonig.dll como biblioteca disponible y avisa que variantes antiguas de BREGEXP no son para Sakura Editor 2.0.0.0 o posterior.

Por qué fallan los pasos antiguos en Sakura Editor 2.0+

Muchos tutoriales antiguos se escribieron para versiones previas. Si copias esos pasos en una instalación moderna, la DLL puede no tener efecto. La advertencia oficial evita ese rodeo.

El 2026-07-31 se verificó que el release más reciente de Sakura Editor en GitHub es v2.4.2, publicado el 2022-12-10. La página del autor de bregonig lista bregonig.dll Ver.4.20 actualizado el 2019-01-30.

Flujo seguro cuando la expresión regular no funciona

Empieza con una copia breve del texto. Comprueba versión, presencia de bregonig.dll, configuración de búsqueda y después una expresión regular de pocas líneas.

Incluye letras ASCII, japonés, saltos de línea, tabulaciones y una referencia como `$1`. Si falla solo en el archivo real, revisa codificación, CRLF/LF o espacios invisibles.

  1. Comprueba la versiónEvita instrucciones antiguas de BREGEXP en Sakura Editor 2.0+.
  2. Confirma bregonig.dllMira el paquete oficial o la carpeta del editor antes de descargar.
  3. Revisa la búsquedaAsegura que el comportamiento regex esté activado.
  4. Prueba una muestraUsa una copia breve antes de tocar texto real.
Flujo de cuatro pasos para búsqueda, DLL, prueba y revisión antes de guardar
El flujo b?squeda, DLL, prueba y guardado separa problemas de biblioteca y errores de patr?n.

Compatibilidad: codificación, API y sintaxis Perl

Que bregonig.dll tenga API compatible con BREGEXP no significa que todo patrón antiguo produzca exactamente el mismo resultado. En japonés influyen Shift_JIS, Unicode, BOM y saltos de línea.

Antes de un reemplazo masivo, revisa codificación, prueba el patrón, mira el recuento de coincidencias y compara con diff antes de guardar.

ÁreaRiesgo comúnComprobación segura
ANSI/Shift_JISTexto de ancho completo o archivos antiguos coinciden de forma inesperadaComprobar codificación primero
UnicodeBOM o caracteres combinados cambian el rangoProbar una muestra mínima
Sintaxis PerlReferencias y cuantificadores se interpretan malRevisar el reemplazo con diff
Matriz de compatibilidad para ANSI, Unicode y sintaxis Perl
La compatibilidad combina DLL, codificación y sintaxis regex, no solo un nombre de archivo.

Evita instalar DLL de espejos desconocidos

Una DLL es código ejecutable. No conviene instalar un archivo de un espejo desconocido solo porque el nombre coincide.

Esta página no ofrece descarga directa. Usa releases oficiales, ayuda oficial, página del autor y reglas internas de seguridad.

Ejemplos pequeños antes de reemplazar en producción

Para fechas de log, prueba tres líneas con `\d{4}-\d{2}-\d{2}` antes de revisar todo el archivo.

En reemplazos, comprueba qué contiene `$1` o `$2`; un resultado puede parecer correcto y mover columnas equivocadas.

Búsqueda: \d{4}-\d{2}-\d{2}\nReemplazo: ($1)\nRevisión: comparar líneas y rango antes de guardar

Resumen: separa las tres preguntas sobre bregexp.dll

Al investigar bregexp.dll, separa la biblioteca antigua, la configuración actual de Sakura Editor y la sintaxis de la expresión regular.

Si el problema sigue, revisa codificación, saltos de línea, arquitectura y versión objetivo del artículo que estás siguiendo.

Preguntas frecuentes

Preguntas frecuentes

¿bregexp.dll es necesario en Sakura Editor actual?

Normalmente no. Revisa bregonig.dll incluido y las opciones de búsqueda.

¿Dónde verificar bregonig.dll?

En releases oficiales, ayuda oficial, página del autor y repositorio GitHub.

¿El fallo puede no ser la DLL?

Sí. Sintaxis, escapado, CRLF/LF, codificación y opciones pueden fallar.

¿BREGEXP.DLL y bregonig.dll son lo mismo?

No. bregonig.dll es una biblioteca distinta con compatibilidad API.

¿Por qué no hay descarga directa?

Porque es mejor verificar la fuente oficial antes de copiar código ejecutable.