Rexman

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Rexman

Beitrag von Didelphodon »

Hab ein kleines Tool zu eigenen Zwecken geschrieben und denke mir, dass es auch anderen dienlich sein könnte ...

Das Tool heißt Rexman und unterstützt einen bei der Arbeit und Entwicklung von Regular Expressions im Speziellen unter PureBasic.

Bild

Einfach Sampletext in den entsprechenden Bereich werfen und Regex i obersten StringGadget coden -> Rexman updatet automatisch.

Download (win32/win64/lin32/lin64): http://www.wojner.at/static/rexman.zip

EDIT (Version 2.0 Build 56)
* Behebt einen Crash beim Programmstart unter ganz speziellen, seltenen Umständen.

EDIT (Version 2.0 Build 55)
* Beschleunigung beim Speichern von Sessions.
* Group-Views wenn die Group-ID auf -1/-2 gesetzt wird.
* Mapview für REGEX Treffer im Resultvisualizer
* "Load sample-data from file" zum Laden von Beispieldaten
* Kontextmenüs

EDIT (Version 2.0 Build 54)
* Bugfix für Crash (wegen Scintilla.dll Sharing) wenn mehrere Instanzen von RexMan laufen.
* Verwende Scintilla fürIinfo-View
* Ersetze Sample-Data basierend durch String basierend auf der aktuellen REGEX und kopiere das Ergebnis in die Zwischenablage
* REGEX Gruppen (seit PB 5.30) werden jetzt unterstützt -> Verwende das entsprechende Spin-Gadget um zwischen den jeweiligen Gruppen zu wechseln.

EDIT (Version 2.0 Build 53)
* Statusbar zeigt Rexman's Status an
* Erklärungs-Strings für "special characters"
* Linux sollte nun Änderungen an der regex erkennen
* Änderungen der Beispieldaten triggern jetzt ein Refresh des Ergebnisses
* Andere kleine Fehlerbehebungen

EDIT (Version 2.0 Build 51):
* Token-Viewer kann nun die originalen Regex Token anzeigen (Opt-in via Checkbox)
* Regex Eingabefeld ist jetzt Scintilla-basierend
* Regex Eingabefeld färbt jetzt die Regex analog der Farben im Token-Viewer ein
* Special Characters haben jetzt auch eine Beschreibung in Custom-Character-Classes

EDIT (Version 2.0 Build 50):
* Verwendung von Scintilla für Beispiel-/Ergebnisdaten
* Überarbeitetes Save-Pending und entsprechendes Management
* Status des dynamischen Layouts (Hauptfenster und Cheatsheet) wird jetzt gespeichert/geladen
* Zeilenumbruch Status wird jetzt gespeichert/geladen
* Beispiel- und Ergebnisdaten scrollen jetzt korreliert
* Token-Ansicht für ein einfacheres Verständnis des codierten Regulären Ausdrucks
* RexManHQ - Automatische Prüfung auf verfügbare, herunterladbare Updates
* RexMan hat nun ein Icon auf Windows Platformen
* Bugfixes

EDIT (Version 1.2 Build 46):
* Wichtiger Bugfix: Crash unter Linux
* Diverse Bugfixes
* "Courier New" Font für Regex

EDIT (Version 1.2 Build 44):
* Bugfixes
* Zeilenumbruch für sample/visualization data

EDIT (Version 1.2 Build 42):
* Bugfixes

EDIT (Version 1.2 Build 38):
* Verfügbar für win32/win64/lin32/lin64
* Bugfixes
* Der neu verfügbare NoCase-Modus ist jetzt unterstützt
* Es können jetzt Sessions gespeichert/geladen werden
* Regexs können jetzt exportiert/importiert werden
* Regex-Strings können nun von/auf der Zwischenablage eingefügt/kopiert werden (normale und mit chr(34) unterbrochene werden unterstützt)
* Ein vollständiges CreateRegularExpression Statement kann jetzt automatisch generiert werden
* Die Ergebnisliste kann nun in die Zwischenablage kopiert werden, was RexMan nun auch zu einem generischen Text-/Datenzerpflücker-Tool macht


Viel Spaß damit

LG Didel
Zuletzt geändert von Didelphodon am 15.11.2017 13:09, insgesamt 14-mal geändert.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag von Didelphodon »

Rexman ist jetzt wieder online!

LG Didel.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Didelphodon hat geschrieben:Rexman ist jetzt wieder online!
cool. Habe Dein Tool letztens verzweifelt gesucht, habe aber den Thread ums
verrecken nicht gefunden. Danke für den *Push*. :-)

Grüße ... Kiffi
Hygge
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag von Didelphodon »

Kiffi hat geschrieben:Danke für den *Push*. :-)
Gerne <)

LG Didel.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Little John

Re: Rexman

Beitrag von Little John »

Didelphodon hat geschrieben:Das Tool heißt Rexman und unterstützt einen bei der Arbeit und Entwicklung von Regular Expressions im Speziellen unter PureBasic.
Gute Idee! :allright:

Aber mit der Information stimmt irgendwas noch nicht. Direkt nachdem ich das Programm gestartet, noch bevor ich überhaupt irgendwas eingegeben habe, steht dort:
CreateRegularExpression: OK
MatchRegularExpression: YES
ExtractRegularExpression: 1
Gruß, Little John
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag von Didelphodon »

Ne, das passt schon - eine leere Regex ist auch eine gültige.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Little John

Beitrag von Little John »

Ach so.

Gruß, Little John
Benutzeravatar
#NULL
Beiträge: 2235
Registriert: 20.04.2006 09:50

Re: Rexman

Beitrag von #NULL »

super tool, danke!
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Re: Rexman

Beitrag von Didelphodon »

#NULL hat geschrieben:super tool, danke!
Gerne! :allright:
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Re: Rexman

Beitrag von Didelphodon »

Eine neue RexMan Version (win32/win64/lin32/lin64) ist da. Näheres beim ersten Post.

LG Didel.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Antworten