Seite 1 von 1

[gelöst] SearchDescriptor mit mehreren Suchstrings

Verfasst: Do, 23.02.2017 11:57
von TrueColor
Hallo Ihrs,

ich stehe grad vor einer Wand und hoffe, ihr könnt mir vlt. weiterhelfen.

Wie kann ich ausgehend von der angehängten Datei den SearchDecriptor so erweitern, dass ich mehrere Suchstrings (ODER-verknüpft) verfüttern kann? Die Suchstrings würde ich dann aus einer Multi-Auswahl bekommen, z.B. Checkboxes oder Pulldown oder ähnlich.

Vielleicht könnt ihr mir einen kräftigen Schubs in die richtige Richtung geben.

Vielen Dank!

Re: SearchDescriptor mit mehreren Suchstrings

Verfasst: Do, 23.02.2017 12:13
von mikeleb
Hallo,
Schubs in die richtige Richtung geben
Arbeite mit regulären Ausdrücken.

Re: SearchDescriptor mit mehreren Suchstrings

Verfasst: Do, 23.02.2017 13:34
von TrueColor
Die einfachsten Dinge übersieht man leicht. Danke dir, da hätte ich echt selbst drauf kommen können.

Zu den RegEx hätte ich noch ne Frage (habe ich bisher nur sehr sporadisch angewendet):
Kann man mehr als 2 Elemente pipen? Also z.B. eins|zwei|drei|vier

Edit:
Und wenn ich mit Pattern arbeiten würde, entspricht dann eins mit 0 Elementen (also []) einem leeren String ""?

Danke!

Re: SearchDescriptor mit mehreren Suchstrings

Verfasst: Do, 23.02.2017 14:34
von mikeleb
Hallo,
Kann man mehr als 2 Elemente pipen? Also z.B. eins|zwei|drei|vier
ja
entspricht dann eins mit 0 Elementen (also []) einem leeren String ""
nein
Ich habe mal ein bisschen probiert:
Suche nach: ""
findet einen Leerstring (bei aktivierter Option Suchen in: Formeln)
Suche nach: ^$
findet einen Leerstring (bei aktivierter Option Suchen in: Werte)

Re: SearchDescriptor mit mehreren Suchstrings

Verfasst: Do, 23.02.2017 15:45
von TrueColor
Danke dir! Das hat mir sehr geholfen. Nun muss ich's nur noch umsetzen. Hoffe, ich komme morgen noch dazu, bevor wieder allzu viel Zeit ins Land geht und ich mich wieder neu rein denken muss.

Das Pattern über eine Schleife zusammenzubauen, wäre nur ne schlechte Alternative gewesen, wenn das Pipen beschränkt gewesen wäre.