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
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.
| Point | Où vérifier | Décision |
|---|---|---|
| Version | Aide et releases | Éviter les étapes anciennes sur 2.0+ |
| DLL | Dossier ou ZIP officiel | Confirmer bregonig.dll |
| Réglages | Recherche | Vérifier le comportement regex |
| Compatibilité | Échantillon | Tester 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.
- Vérifier la versionÉvitez les anciennes étapes BREGEXP avec Sakura Editor 2.0+.
- Confirmer bregonig.dllRegardez le paquet officiel ou le dossier de l’éditeur.
- Relire la rechercheVérifiez que le comportement regex attendu est actif.
- Tester un extraitUtilisez une courte copie avant un vrai fichier.
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.
| Zone | Risque fréquent | Contrôle sûr |
|---|---|---|
| ANSI/Shift_JIS | Texte japonais ancien ou pleine chasse imprévisible | Contrôler l’encodage |
| Unicode | BOM ou caractères combinés modifient la portée | Tester un petit extrait |
| Syntaxe Perl | Références et quantificateurs mal lus | Comparer avec diff |
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é.