Schalter mit RegEx als Filter (Suche innerhalb Datei)

Forum zur Erstellung von Schaltern über den Befehlseditor
Antworten
Partheeus
Beiträge: 9
Registriert: 19. Nov 2009 14:16
Betriebssystem: Win 7 - 64bit
Produkt: DOpus 10.5.3.0 x64
Version DOpus: Pro

Schalter mit RegEx als Filter (Suche innerhalb Datei)

Beitrag von Partheeus » 12. Apr 2010 14:00

Hallo Community,

ich bin hier schier am verzweifeln. Suche seit Stunden nach einer Lösung kann aber nichts dazu finden.
Hoffe Ihr könnt mir helfen.

Ich habe einen Filter "Hallo", der mir alle Dateien sucht die am Anfang ein Hallo stehen haben.

Bild

und einen Schalter der mir genau diese Dateien markiert.

Bild

Mein Problem ist nun das ich diese Suche verallgemeinern möchte. Ich möchte quasi auf meine Schaltfläche klicken,
und eine Zeichenkette angeben nach der nun in der Datei am Anfang gesucht werden soll. Ist soetwas überhaupt möglich?
Muss ich dazu auf den Filter zugriefen, oder würde das auch per CODE funktionieren?

So ungefähr stelle ich mir das vor:

Bild

Vielen Dank schonmal für Eure Bemühungen...

LG Ulf
Zuletzt geändert von Partheeus am 12. Apr 2010 17:57, insgesamt 1-mal geändert.

Benutzeravatar
tomtom
Berater
Beiträge: 586
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Schalter mit RegEx als Filter

Beitrag von tomtom » 12. Apr 2010 15:07

Hallo,
wie wäre es mit Select REGEXP=^{Rs}

Partheeus
Beiträge: 9
Registriert: 19. Nov 2009 14:16
Betriebssystem: Win 7 - 64bit
Produkt: DOpus 10.5.3.0 x64
Version DOpus: Pro

Re: Schalter mit RegEx als Filter

Beitrag von Partheeus » 12. Apr 2010 15:17

Hallo tomtom,

das hat leider nicht den gewünschten Erfolg gebracht.

Ich versuche jetzt erstmal überhaupt IN Dateien zu suchen.
Wenn ich REGEXP benutze geht maximal der Dateiname (BSP 1), aber er sucht nicht IN der Datei (BSP 2)...

BSP 1:

Code: Alles auswählen

select REGEXP (.*)TXT
BSP 2:

Code: Alles auswählen

select REGEXP ^Hallo(.*)
hier wird nur die Datei Hallo.txt selektiert, aber nicht wirklich eine Datei die als erstes Wort Hallo stehen hat

Jemand eine Idee??? Ich würde das sonst auch über Filter lösen, aber kann man dem Filter einen String mitgeben???

LG Ulf

Benutzeravatar
tomtom
Berater
Beiträge: 586
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Schalter mit RegEx als Filter

Beitrag von tomtom » 12. Apr 2010 15:37

Oh, ich hatte übersehen das du IN den Dateien suchst. Dann fällt mir i.M. nichts ein.

Partheeus
Beiträge: 9
Registriert: 19. Nov 2009 14:16
Betriebssystem: Win 7 - 64bit
Produkt: DOpus 10.5.3.0 x64
Version DOpus: Pro

Re: Schalter mit RegEx als Filter

Beitrag von Partheeus » 12. Apr 2010 16:02

So... habs jetzt irgendwie anders "gelöst".

mit dem Schnippsel hier:

Code: Alles auswählen

select MyFilter *
öffnet sich nun der Suchdialog und ich kann alle meine Filter verwenden (Erweitert) und wenn ich auf "OK" klicke werden die entsprechenden Dateien markiert.

Kann mir vielleicht einer erklären was da grad passiert??? Für mich ergibt der Code keinen Sinn....

LG Ulf

Partheeus
Beiträge: 9
Registriert: 19. Nov 2009 14:16
Betriebssystem: Win 7 - 64bit
Produkt: DOpus 10.5.3.0 x64
Version DOpus: Pro

Re: Schalter mit RegEx als Filter

Beitrag von Partheeus » 12. Apr 2010 17:55

Ist es sonst vielleicht möglich über "FIND" sich die Ergebnismenge zurückzuliefern und dann ein select dadrauf zu machen?

so in der Art:

Code: Alles auswählen

@set files
Find ADVANCED SHOWRESULTS=files
select files

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste