2012-04-26 6 views
10

Gibt es eine Software, um einen regulären Ausdruck in ein Diagramm zu konvertieren, um zu zeigen, dass der endliche Zustandsautomat funktioniert. Ich finde es hilfreich, Dinge bildhaft zu haben, um Fehler zu beheben und sicherzustellen, dass der reguläre Ausdruck korrekt ist.Reguläre Ausdrücke, die in ein Diagramm umwandeln

+1

Sie meinen, als auch reguläre Ausdrücke enthalten Umsehen Behauptungen? –

+0

Nur einfache wäre ohne Hilfe eine Hilfe. –

Antwort

4

Sie sollten RegexBuddy versuchen - IMHO ist es am besten Werkzeug für regexp Erstellung, Validierung, fortschrittliche Visualisierung und Debugging. Auch sie hat die einzigartige Fähigkeit, die Eigenschaften und Grenzen von allen gängigen Varianten regulärer Ausdrücke, wie PCRE, Perl, JavaScript, Java usw.

1

Früher gab es dafür ein gutes Online-Tool unter http://www.strfriend.com. Leider scheint es momentan nicht verfügbar zu sein.

Strfriend screenshot

2

Ich lief eine Google-Suche nach "regex visualization" graphvis zu emulieren, und ich fand dies:

http://osteele.com/archives/2006/02/reanimator

Das Tool ist webbasiert. Ich hatte eigentlich gehofft, dass ich ein Befehlszeilen-Tool finden könnte, weil das einfacher zu schreiben wäre. Dennoch scheint die Implementierung gut dokumentiert zu sein und könnte als Ausgangspunkt für andere Tools dienen.

+1

Der obige Link ist kaputt! –