Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Such- und Grep-Expert mit RegEx-Unterstützung (https://www.delphipraxis.net/100186-such-und-grep-expert-mit-regex-unterstuetzung.html)

s-off 24. Sep 2007 10:59


Such- und Grep-Expert mit RegEx-Unterstützung
 
Hallo,

ich suche eine Erweiterung der Delphi-IDE, die mir die Suche innerhalb meiner Quelltexte ermöglicht.

Folgendes sollte möglich sein:
  • Aufruf über definierbaren Shortcut (könnte ggf. auch über GExperts gelöst werden - obwohl die IDE-Menu-Shortcuts-Funktion manchmal rumzickt)
  • Ausgabe (Grep) der Suchergebnisse (Zeilen des Quelltextes)
  • Suche in der aktuellen Datei
  • Suche über sämtliche Dateien des aktuellen Projektes
  • Suche in Dateien/Verzeichnissen (wäre schön, muss aber nicht)
  • Unterstützung regulärer Ausdrücke
  • Unterstützung von Umlauten
Also im Prinzip das, was die Grep-Search-Funktion der GExperts liefert. Diese hat allerdings Probleme mit Regulären Ausdrücken und Umlauten.

Wäre schön, wenn jemand eine Alternative kennt. Darf auch ruhig etwas kosten.

Danke.

shmia 24. Sep 2007 17:22

Re: Such- und Grep-Expert mit RegEx-Unterstützung
 
GExperts gibt es ja als Sourcecode und erfüllt ja zu 99,5% deine Wünsche.
Mein Vorschlag:
Zieh die Unit RegExpr raus und packe ein Testprogramm drumrum.
Wenn du dann für einen best. regulären Ausdruck beweisen kannst, dass diese Unit
nicht richtig funktioniert kannst du dem Author (Andrey V. Sorokin) schreiben.
(Evtl Geld anbieten)
Vielleicht gibt es ja schon einen Bugfix, nur dieser hat noch nicht Eingang in GExperts gefunden.
Und dein Problem mit den Umlauten liegt wohl daran:
Delphi-Quellcode:
  RegExprWordChars : RegExprString =    // default value for WordChars
    '0123456789' //###0.940
  + 'abcdefghijklmnopqrstuvwxyz'
  + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'; // hier fehlen die Umlaute
Hier müsste die Sprache abgefragt werden und je nach Sprache zusätzliche Zeichen angehängt werden.

s-off 24. Sep 2007 18:23

Re: Such- und Grep-Expert mit RegEx-Unterstützung
 
Hallo shmia,

vielen Dank für Deine Antwort.

Auf die Idee, selber mal in die Sourcen zu schauen, bin ich noch gar nicht gekommen :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz