サクラエディタWikiOutils texte pratiques en ligne
Français

Manuel pratique Sakura Editor

bregexp.dll : Sakura Editor et bregonig.dll expliqués

Dans Sakura Editor moderne, il vaut mieux vérifier bregonig.dll, la version de l’éditeur et les réglages de recherche avant de chercher un ancien BREGEXP.DLL. L’aide officielle précise que les anciennes variantes BREGEXP ne sont pas utilisables à partir de 2.0.0.0.

Mis à jour 2026-07-31

Comparaison entre BREGEXP ancien et bregonig.dll pour Sakura Editor
La recherche bregexp.dll mélange souvent anciens noms et configuration actuelle.

Réponse rapide : vérifier bregonig.dll

La recherche bregexp.dll couvre souvent trois besoins : comprendre une regex qui échoue, chercher une ancienne DLL ou comparer BREGEXP et bregonig.dll. Le bon ordre consiste à vérifier version, DLL fournie, architecture, réglages et petit échantillon.

PointOù vérifierDécision
VersionAide et releasesÉviter les étapes anciennes sur 2.0+
DLLDossier ou ZIP officielConfirmer bregonig.dll
RéglagesRechercheVérifier le comportement regex
CompatibilitéÉchantillonTester retours ligne, références et Unicode

Lien entre bregexp.dll et bregonig.dll

BREGEXP.DLL est un nom ancien de bibliothèque regex dans les outils Windows. bregonig.dll est une bibliothèque distincte avec API compatible BREGEXP et prise en charge Unicode.

Pour Sakura Editor, le nom seul ne suffit pas. L’aide officielle décrit bregonig.dll et avertit que les anciennes variantes ne concernent pas les versions 2.0.0.0 et suivantes.

Pourquoi les anciennes étapes échouent en 2.0+

De nombreux billets anciens visent des versions précédentes. Les copier dans une installation moderne ne change parfois rien.

Le 2026-07-31, le dernier release GitHub Sakura Editor vérifié est v2.4.2 publié le 2022-12-10. La page bregonig indique Ver.4.20, mise à jour le 2019-01-30.

Flux de vérification quand la regex échoue

Travaillez sur une copie courte. Vérifiez version, DLL, réglages de recherche puis un motif simple.

Ajoutez ASCII, japonais, tabulations, retours ligne et référence `$1` pour isoler l’erreur.

  1. Vérifier la versionÉvitez les anciennes étapes BREGEXP avec Sakura Editor 2.0+.
  2. Confirmer bregonig.dllRegardez le paquet officiel ou le dossier de l’éditeur.
  3. Relire la rechercheVérifiez que le comportement regex attendu est actif.
  4. Tester un extraitUtilisez une courte copie avant un vrai fichier.
Flux en quatre étapes pour recherche, DLL, test et sauvegarde
Le flux recherche, DLL, test et sauvegarde ?vite de m?langer biblioth?que et motif.

Compatibilité : encodage, API et syntaxe Perl

Une API compatible ne signifie pas comportement identique dans tous les fichiers. Shift_JIS, Unicode, BOM et CRLF/LF comptent.

Avant un remplacement massif, contrôlez l’encodage, testez le motif, lisez le nombre de résultats et comparez avec diff.

ZoneRisque fréquentContrôle sûr
ANSI/Shift_JISTexte japonais ancien ou pleine chasse imprévisibleContrôler l’encodage
UnicodeBOM ou caractères combinés modifient la portéeTester un petit extrait
Syntaxe PerlRéférences et quantificateurs mal lusComparer avec diff
Matrice de compatibilité ANSI Unicode et syntaxe Perl
La compatibilité dépend de la DLL, de l’encodage et de la syntaxe regex.

Ne pas installer une DLL inconnue

Une DLL est du code exécutable. Évitez les miroirs inconnus même si le nom semble correct.

Cette page ne propose pas de téléchargement direct et renvoie vers les sources officielles.

Petits exemples avant remplacement

Pour des dates de log, essayez `\d{4}-\d{2}-\d{2}` sur trois lignes.

Pour les remplacements, vérifiez les groupes `$1` et `$2` avant de sauvegarder.

Recherche : \d{4}-\d{2}-\d{2}\nRemplacement : ($1)\nContrôle : comparer lignes et portée avant sauvegarde

Résumé : distinguer trois questions

Distinguez bibliothèque ancienne, configuration actuelle et syntaxe regex.

Si le problème continue, revoyez encodage, retours ligne, architecture et version cible.

Questions fréquentes

Questions fréquentes

bregexp.dll est-il nécessaire ?

En général non pour une version actuelle ; vérifiez bregonig.dll.

Où vérifier bregonig.dll ?

Sources officielles Sakura Editor, aide, page auteur et GitHub.

La DLL est-elle toujours la cause ?

Non, syntaxe, encodage et options comptent.

BREGEXP.DLL et bregonig.dll sont-ils identiques ?

Non, bregonig.dll est distinct avec compatibilité API.

Pourquoi pas de lien direct ?

Pour éviter de distribuer ou recommander un binaire non vérifié.