Bestimmt steht jeder Programmierer mal vor dem Problem einen regulären Ausdruck zu schreiben. Gerade bei komplizierten Ausdrücken ist das Testen sehr schwierig. Deshalb gibt es im Internet einige Programme und Webseiten, auf denen man reguläre Ausdrücke auseinander nehmen kann. Allerdings müssen Programme installiert werden und die Webseiten sind sehr alt.
Genau aus diesem Grund haben wir ein Projekt gestartet. Es nennt sich RegHex und ist hauptsächlich in Javascript geschrieben. Mittels Ajax-Anfragen können mehrere Parser (Javascript, Java, PHP, …) direkt angesprochen werden. Dazu werden die passenden Teile im Prüftext hervorgehoben. Falls man durch Klammern Subexpressions erzeugt und der jeweilige Parser dies unterstützt, können diese extra angezeigt werden.
Als besonderes Feature gibt es eine einführende Tour, die komplett in Javascript geschrieben ist und die Funktionsweise der Webseite erläutert. Dafür klickt man einfach auf „tour“ im oberen rechten Bereich.
Für die Zukunft sind weitere Sprachunterstützungen geplant, allerdings benötigen wir dafür einen Guru in der jeweiligen Sprache. Wenn also jemand mit
- Perl,
- Python,
- C++,
- C
oder anderen wünschenswerten Sprachen umgehen kann, wären wir über Hilfe dankbar.
Erreichen kann man die Webseite über http://reghex.mgvmedia.com. Hinweise für die Entwicklung und den Quellcode gibt es im Github-Repository.