[Allegro] srch32 mit RegEx?

Thomas Berger ThB at Gymel.com
Mo Dez 12 10:36:50 CET 2011


Lieber Herr Eversberg,

> Beim Fertigstellen der Quellen für srch32 kam uns der Gedanke, es wäre
> vielleicht nicht schlecht, wenn dieses neben der konventionellen
> Suchlogik auch mit regulären Ausdrücken umgehen könnte. Dazu verfügen
> wir ja in a99 über einen Algorithmus.

Der taugt aber nichts, wie hier schon oefters angesprochen:

1. Es muss moeglich sein, eine Suche sowohl in Kategorien als
   auch im Datensatz (etwa Konstellation von Kategorienummern
   oder Kategorienummern mit Inhalten) zu formulieren, und/oder
   aber auch logische Kombinationen von regulaeren Ausdruecken
   wie bei den herkoemmlichen -e-Suchbegriffen zu erlauben
   Derzeit ist da die Suchsyntax das Hindernis, die keine
   kategorieuebergreifenden Ausdruecke erlaubt.

2. (betrifft SRCH allerdings weniger): Die Engine kommuniziert
   nicht, was sie getroffen hat, sondern nur dass. Und weil es
   sich um RE's handelt, kann man i.A. nicht einmal retrospektiv
   die getroffene Zeichenkette ermitteln (etwa fuer Highlighting
   oder Ersetzungen)

3. RE-basierte Ersetzungen sind natuerlich auch immer ein
   Desiderat gewesen.

Ich moechte ernsthaft darum bitten, erst einmal die Regexp-
Funktionalitaeten auf den Pruefstand zu stellen (und ggfls.
sogar auf eine andere Library umzustellen, unter Open-Source-
Bedingungen sollte da einiges mehr moeglich sein, evtl.
sogar perlre), und dann erst andere Module mit der Funktionalitaet
auszustatten.

viele Gruesse
Thomas Berger



Mehr Informationen über die Mailingliste Allegro