Regex-Tool für Linux

2693
Pawka

Windows hat ein wunderbares Werkzeug, das mit regulären Ausdrücken arbeitet - RegexBuddy . Es hat zwei Probleme:

  1. Es ist kommerziell.
  2. Es läuft unter Windows (Linux-Version nicht mehr verfügbar).

Welche Tools (außer grep) verwenden Sie, um mit regulären Ausdrücken unter Linux zu arbeiten?

7
Was brauchst du, um das Grep nicht zu tun? Jeremy French vor 14 Jahren 1
Er sucht nach einem Werkzeug, mit dem Sie reguläre Ausdrücke debuggen können. ConcernedOfTunbridgeWells vor 14 Jahren 4

14 Antworten auf die Frage

7
Peter Boughton

Siehe meine Antwort auf Wie schreiben und testen Sie Ihre regulären Ausdrücke? auf StackOverflow.

Verwenden Sie weder Regex Buddy noch ein ähnliches Werkzeug.

Nehmen Sie sich etwas Zeit, um zu lernen, wie reguläre Ausdrücke funktionieren.

Sie sind tatsächlich viel einfacher als die Menschen denken.

Yup: Ich gebe den gleichen Rat bezüglich Software zur Rechtschreibprüfung. Sag einfach nein. Lern es. Telemachus vor 14 Jahren 2
Hmm, ich bin mir bei der Rechtschreibung weniger sicher - es gibt eine große Anzahl von Wörtern, Sprachen und Kuriositäten, die die Leute verwirren. Reguläre Ausdrücke sind im Vergleich zu allen gesprochenen Sprachen unglaublich einfach. Peter Boughton vor 14 Jahren 0
Tools wie Regex Buddy schreiben keine regulären Ausdrücke für Sie, daher müssen die Benutzer sie noch lernen. Aber es hilft, sie zu schreiben, vor allem, wenn Ausdrücke ziemlich groß werden. Pawka vor 14 Jahren 2
@Peter: Ich gebe zu, dass die Rechtschreibung schwieriger sein kann (für manche Menschen einige Arten von Lernenden). Lerne es trotzdem. Software gibt Ihnen sowieso nur ein falsches Sicherheitsgefühl. Software kann überhaupt nicht gut buchstabieren. Telemachus vor 14 Jahren 0
Telemachus, ich habe nicht vorgeschlagen, dass Leute nicht lernen sollten, buchstabiert zu werden, nur dass es eine legitime Verwendung von Software für die Rechtschreibprüfung gibt. Peter Boughton vor 14 Jahren 0
Pawka, wenn du Hilfe beim Schreiben brauchst, dann hast du sie noch nicht gelernt. Sie werden nie ein Rennen gewinnen, wenn Sie sich auf eine Krücke verlassen ... werfen Sie sie weg und Sie werden viel schneller sein. :) Peter Boughton vor 14 Jahren 0
Auch wenn Sie keine Hilfe benötigen, kann es dennoch hilfreich sein. Ich kenne reguläre Ausdrücke ziemlich gut, aber ich verwende immer noch gerne einen grafischen Editor, wenn ich einen zur Verfügung habe. David Z vor 14 Jahren 1
7
Ludwig Weinzierl

Ich benutze Kiki, es ist einfach, macht aber den Job.

In Python geschrieben und es gibt ein Ubuntu-Paket namens kiki.

3
simao

Ich benutze normalerweise Emacs mit Regex-Tool. Es ist erledigt.

Hier ist jemandes Blogeintrag darüber http://bc.tech.coop/blog/071103.html

2
Dykam

MonoDevelop enthält ein leistungsstarkes Regex-Tool. Es enthält eine Bibliothek mit vom Benutzer eingereichten Regexes und einen Regex-Tester.

Der Regex-Validator ist System.Text.RegularExpressions.Regex.

Ich habe es gerade versucht - es ist schön. Aber ich werde keine andere IDE nur für Regex ausführen, wenn ich nicht Mono entwickle. Pawka vor 14 Jahren 1
Wahr. Zum Glück bin ich ein C # -Entwickler ... oh warte ... du kannst andere Sprachen, die mit dotNet überhaupt nicht in MonoDevelop verwandt sind. C und C ++ werden recht gut unterstützt. Da kommt noch mehr. (Ruby, Delphi usw.). Dykam vor 14 Jahren 0
2
Robert Munteanu

Es wird berichtet, dass RegexBuddy perfekt auf Wine läuft .

Herr Downvote, wollen Sie das erklären? Robert Munteanu vor 14 Jahren 0
Ja, aber es ist immer noch kommerziell. Pawka vor 14 Jahren 1
2
txwikinger

Es gibt auch Kodos http://kodos.sourceforge.net/

1
chills42

Redet scheint das zu sein, wonach Sie suchen.

1
raspi

Keine Software, sondern Website - Rubular

1
Dennis Williamson

txt2regex ist manchmal nützlich.

Übrigens, für Windows mag ich Regex Coach .

1
Evan

Es gibt ein Add-On für Firefox, das ich für meine nicht-onerösen Bedürfnisse praktisch finde.