Ouvrir RXBuild
Page de projet Github
L’objectif est d’offrir un ensemble d’outils pour travailler avec les expressions régulières, qui est utile, multiplateforme, léger et libre.
Fonctionnalités
-
Éditer des expressions régulières
- Des “snippets” – pour insérer des expressions communes
- Insérer du texte échappé – pour reconnaître le texte littéralement sans se préoccuper des caractères spéciaux
- Génération d’expressions optimisées de détection de tokens (telles que
\ba(bstract|s)|b(ase|ool|reak|yte)\b
) - Référence rapide sous la main – je ne sais pas pour vous, mais moi j’ai horreur du par-coeur.
-
Analyse d’expressions régulières
- Tester rapidement l’expression contre un texte échantillon
- Afficher l’expression régulière en anglais (comme un DOM)
- Débogage de l’expression régulière (pas encore fini malheureusement)
-
Et utiliser l’expression régulière
- Export vers une variété de langages de programmation, prèt à recoller dans votre code
- Export vers du bash+grep
Lancer RXBuild
Il suffit d’ouvrir ce lien dans votre navigateur favori (ou Firefox). Si vous souhaitez utiliser une copie locale, ouvrez regex.html
à la racine du source.
RXBuild est divisé en 4 parties:
- La partie du haut est le texte d’échantillon – ceci vous laisser éditer le texte contre lequel l’expression est testée
- À gauche vous trouverez des liens vers des références rapides pour divers dialectes
- La partie du bas affiche les résultats de l’exécution du test, ou l’expression sous diverses formes
- La partie au centre (ou à droite) est l’expression elle-même. Utilisez la barre d’outils pour l’éditer et l’exporter
Code source
Le code source de ce projet est disponible à http://github.com/ddlsmurf/qsqrcode
Développement
Pour une liste des prérequis pour compiler, des tâches à faire, etc, veuillez consulter la version anglaise.
Remerciements
- Basé sur la Yahoo User Interface Library
- Le parseur est construit en utilisant JS/CC le générateur de parser - Copyright © 2007, 2008 by Jan Max Meyer, J.M.K S.F. Software Technologies
- La référence de RegExp est copiée de developer.mozilla.org
Licence et Copyright
Ce fut écrit par Eric Doughty-Papassideris
Désolé je n’ai pas trouvé de traduction pour la licence LGPL qu’utilise ce logiciel.
En gros (et non contractuel): Vendez ou partagez, gardez juste la notice suivante.
Voici la version anglaise du texte:
Copyright © 2009 by Eric Doughty-Papassideris
Licences is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Licences is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with Licences. If not, see http://www.gnu.org/licenses/.
Avertissement
Vous obtenez ceci gratuitement, et cela ne vient sans aucune garantie. C'est tel quel. Je ne veux pas savoir ce qui s'est passé (ou pas) à cause de ce logiciel. Vous l'obtenez “tel quel”, et ce n'est “pas mon problème”.