Windows hat ein wunderbares Tool, das mit regulären Ausdrücken arbeitet - RegexBuddy . Es gibt zwei Probleme:
- Es ist kommerziell.
- Es läuft unter Windows (Linux-Version nicht mehr verfügbar).
Welche Tools (außer grep) verwenden Sie für die Arbeit mit regulären Ausdrücken unter Linux?
linux
software-rec
regex
Pawka
quelle
quelle
Antworten:
Siehe meine Antwort auf Wie schreibst und testest du deine regulären Ausdrücke? auf StackOverflow.
Verwenden Sie weder Regex Buddy noch ein ähnliches Tool.
Nehmen Sie sich etwas Zeit, um zu lernen, wie reguläre Ausdrücke funktionieren.
Sie sind tatsächlich viel einfacher als die Leute denken.
quelle
Ich benutze Kiki , es ist einfach, aber macht den Job.
In Python geschrieben und es gibt ein Ubuntu-Paket mit dem Namen
kiki
.quelle
Normalerweise benutze ich Emacs mit Regex-Tool. Es ist die Arbeit erledigt.
Hier ist jemandes Blog-Eintrag darüber http://bc.tech.coop/blog/071103.html
quelle
MonoDevelop enthält ein leistungsstarkes Regex-Tool. Es enthält eine Bibliothek mit vom Benutzer eingereichten Regexen und einen Regex-Tester.
Der Regex-Validator ist System.Text.RegularExpressions.Regex.
quelle
Es wird berichtet, dass RegexBuddy perfekt auf Wine läuft .
quelle
Es gibt auch Kodos http://kodos.sourceforge.net/
quelle
Redet scheint das zu sein, wonach Sie suchen.
quelle
Nicht Software, sondern Website - Rubular
quelle
txt2regex ist manchmal nützlich.
Für Windows mag ich übrigens Regex Coach .
quelle
Es gibt ein Add-On für Firefox, das ich für meine nicht zu strengen Anforderungen als nützlich erachte.
quelle
http://www.gnu.org/software/gnulib
http://www.solmetra.lt/scripts/regex/
http://weitz.de/regex-coach/
quelle
Vim. Sucht und markiert dynamisch die erste Übereinstimmung für den regulären Ausdruck, während Sie ihn eingeben.
Ich benutze dies auch unter Windows, aus dem gleichen Grund.
quelle
Ich benutze normalerweise keine Werkzeuge dafür, aber Kregexpeditor scheint erwähnenswert zu sein. Es bietet alle Funktionen, die Sie erwarten, und die nächste Version unterstützt sogar Rückverweise.
quelle
Der einzige gute reguläre Ausdruck ist ein lex / yacc- regulärer Ausdruck. Verbringen Sie einige Zeit damit, Lex / Flex und Yacc / Bison oder ein ähnliches Parser-Toolkit zu lernen . Ich bin überzeugt, dass dies der richtige Weg ist, wenn Sie mit regulären Ausdrücken gute Arbeit leisten möchten!
Wenn Sie darauf bestehen, "normale" hässliche reguläre Ausdrücke zu verwenden, können Sie diese schlechter als mit Perl testen:
Sie können auch GNU grep mit Farbe und erweiterten regulären Ausdrücken ausprobieren:
quelle