Schrift
[thread]6445[/thread]

RegEx Editor: in Perl, via wxPerl, (Seite 2)

Leser: 3


<< |< 1 2 3 4 5 >| >> 46 Einträge, 5 Seiten
pfuschi
 2004-08-02 16:30
#85140 #85140
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
das Zip File ist KEIN Standalone!

Zum Thema Logik & GUI
also die Zip Version ist schon in mehrere Module gesplittet.
Aber da es noch nicht so wahnsinnig viel Logik gibt, und wie erwähnt das war einfach ein "sonntags-hack" is ja auch fast nix kommentiert.
OnRegex und StyleMatch das ist die ganze Logik

Ich werde heute abend die Exe machen.

greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
pfuschi
 2004-08-03 12:27
#85141 #85141
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
leider hat sich der gestrige Abend recht dynamisch entwickelt...
aber heute sollte ich Zeit haben ...

@crian das mit dem Edit ist okay... *mist* jetzt hab ich mich doch tatsächlich alles wiki n00b geouted ... aber irgendwie konnte ich mich bisher nicht mit wikis anfreunden *G*

greetz & fetten Segen
manu\n\n

<!--EDIT|pfuschi|1091522213-->
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
Crian
 2004-08-03 13:20
#85142 #85142
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Kein Problem, Wikis sind aber nach einer Eingewöhnungsphase etwas wirklich feines.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
pfuschi
 2004-08-03 23:29
#85143 #85143
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
so nunhab ich es endlich geschafft eine Win32 - Standalone zu basteln.
Irgendwie hats mir meinen PAR zerknautscht... erst nach einer erneuten ActivePerl Installation hat es geklappt... hat mich fast nen halben Tag gekostet.

Hab jetzt aber auch nicht dran weiter geschrieben.

http://wiki.perl-community.de/bin/view/User/ManuelRenz

greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
pfuschi
 2004-08-04 03:29
#85144 #85144
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
unter http://wiki.perl-community.de/bin/view/User/ManuelRenz gibt es jetzt den RegExEdit in der Version 0.2
greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
Crian
 2004-08-04 13:29
#85145 #85145
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Vielen Dank für Deine Mühe, hab mir die Datei gerade runtergeladen und werd es gleich mal testen :-)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Crian
 2004-08-04 17:18
#85146 #85146
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Also der erste Test wurde nicht bestanden: es schmiert beim Hineinkopieren von RE's oder Testtexten ab :-( (Win2k)

Außerdem wäre es schön, wenn man die RE's auch extended angeben könnte (Also auch in einem mehrzeiligen Feld) und am Rand daunter (oder daneben) Checkbuttons für x, i, g, ... hätte.\n\n

<!--EDIT|Crian|1091625587-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
pfuschi
 2004-08-04 21:48
#85147 #85147
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
hm... ich nehme an du benutzt die 0.2er.
Kopierst du die REs mit begrenzer rein oder ohne?
Kannst du mir ein beispiel geben damit ich es debugen kann? (und evtl. auch den match test)
Naja bei eifnachen Sachen funktionierts...aber sowas war zu erwarten *G*
Danke für deinen Test.

Diese Erweiterungen sind geplant ebenso Substitution, aber solange es so noch genügend Bugs gibt ... :D

greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
Crian
 2004-08-05 02:10
#85148 #85148
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ich kopiere den RE-Inhalt rein.
Ich mein aber, RegExEdit hätte sich auch mal beim Kopieren ins Textfeld beendet.

Hast Du an Wertänderungen der beiden Eingabebereiche die Auswertung angehängt? Vielleicht sollte man das mal testweise durch einen "do it" Button ersetzten?

Ich probier morgen nochmal rum, auf jeden Fall kam in beiden Teilen XML-Syntax vor (also Ausdrücke in spitzen Klammern), könnte das ein Grund sein?
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
pfuschi
 2004-08-05 04:12
#85149 #85149
User since
2004-03-31
198 Artikel
BenutzerIn
[default_avatar]
Servus,
eigentlich dürfte das kein Problem sein da das via eval gemacht wird und errors eigentlich abgefangen werden
Code (perl): (dl )
1
2
3
        my $okay = 1;
        eval {m/$regex/;};
        $okay =0 if $@;

Das dient dazu um Syntaxfehler in der RegEx nicht an das Programm ran zulassen und frühzeitig genug zu erkennen. Später wird die regex zum matchen nochmal ausgeführt... ohne eval. aber nur wenn $okay == 1 ist evtl. sollte ich das dann auch in ein eval packen ... zur Sicherheit
Und du hast recht ... es wird bei jeder Änderung gecheckt, was ich eigentlich beibehalten will, aber zum testen kann man das mal machen.
Es aht aber den Vorteil dass das Proggi von vorneherein darauf ausgelegt ist alle Falschen RegExes zu verkraften da ja auch bei jeder Änderung der check gemacht wird. Eigentlich hatte ich mir dadurch erhofft stabiler zu sein weil ja beim eintragen einer RegEx dann automatisch Testcases entstehen.

greetz & fetten Segen
manu
PCE - Editor für Perl in Perl
Bookzilla.de - Mit jedem Kauf OpenSource unterstützen
"I know I can't hold the hate inside my mind
cause what consumes your thoughts controls your life"
- Creed
<< |< 1 2 3 4 5 >| >> 46 Einträge, 5 Seiten



View all threads created 2004-08-01 19:05.