Über

regextester.net ist eine Toolsammlung, um reguläre Ausdrücke (Regular Expressions, kurz: RegEx oder auch RegExp) online zu testen. Reguläre Ausdrücke verhalten sich nicht immer so, wie man es erwartet, und es kann sehr mühsam sein, Ursachen für ein Fehlverhalten zu finden. Mit einem Werkzeug wie regextester.net gestaltet sich der Prozeß von Anforderungsanalyse bis Verfassung eines funktionsfähigen regulären Ausdruckes weit weniger nervenaufreibend, und vor allem verkürzt sich die Zeit, da man Differenzen zwischen tatsächlichem und erwartetem Verhalten visualisiert bekommt.

FÜr wen eignen sich die RegEx-Tester?

Die Tools wenden sich primär an PHP-Programmierer. Spezielle Befehle wie preg_match_all() ersetzen das Setzen von Modifiern wie g in Sprachen wie PERL. Sieht man von diesen Besonderheiten ab, können die Werkzeuge auch von allen anderen Programmierern und sogar Webdesignern (pattern-Attribut in HTML5!) sinnvoll genutzt werden-

Wie anwenden?

Zum Testen regulärer Ausdrücke eignet sich am besten der Live-RegEx-Tester, da man auf jede Änderung am regulären Ausdruck unmittelbar eine Rückmeldung erhält. Sobald ein regulärer Ausdruck fehlerfrei ist, kann man die beiden PHP-Tools (preg_match_all() und preg_replace()) anwenden. Insbesondere das Rückgabearray von preg_match_all() ist nicht immer intuitiv nachvollziehbar. Mittels der Visualisierung wird jedoch Abhilfe geschaffen. Zusätzlich kann man mittels PHP-Dumps des Ergebnisarrays sofort für die Weiterverarbeitung des Suchergebnisses notwendige Indizes ablesen.

Noch Fehler?

Die Tools sind zur Zeit noch eine Beta-Version. Sie sind stabil, aber hundertprozentige Fehlerfreiheit kann nicht garantiert werden. Wenn Ihnen Fehler auffallen, sind wir für Hinweise per E-Mail darauf dankbar.