string teilmenge eines anderen strings? (also "abc, def" in "abc, def, ghi, jkl" enthalten. Problem: "def, abc" soll auch true sein)

16/08/2009 - 16:38 von michlchen | Report spam
hallo.

ich habe in einer string variable mögliche eintràge. siehe
überschrift. "abc, def, ghi, jkl" auch in der formatierung mit ", "
als trenner. dann lasse ich mir einen string über ne inputbox
eingeben. (historisch gewachsen. möchte jetzt auch nicht auf formular
umbauen mit combobox oder auswahlbox ...), den ich auch in die form
string1, string2, string3 bringe.

jetzt möchte ich den vergleich mit dem "erlaubten" string machen,
allerdings kann hier die reihenfolge anders sein. gibt es eine
schnelle funktion die mir dies liefert. ein splitten des strings
(anfang bis 1. komma, 1. komma bis 2. komma, 2. bis 3,... letztes bis
ende) und der vergleich des einzelteils mit dem gesamtstring (via instr
() ) scheint mir zu aufwàndig.

wer ne fixe funktion oder nen schnellen quellcode kennt bitte mal
melden.

danke.
 

Lesen sie die antworten

#1 Michael Franke
16/08/2009 - 18:06 | Warnen spam
Hallo Micha,

On 16 Aug., 16:38, michlchen wrote:
hallo.

ich habe in einer string variable mögliche eintràge. siehe
überschrift. "abc, def, ghi, jkl" auch in der formatierung mit ", "
als trenner. dann lasse ich mir einen string über ne inputbox
eingeben. (historisch gewachsen. möchte jetzt auch nicht auf formular
umbauen mit combobox oder auswahlbox ...), den ich auch in die form
string1, string2, string3 bringe.

jetzt möchte ich den vergleich mit dem "erlaubten" string machen,
allerdings kann hier die reihenfolge anders sein. gibt es eine
schnelle funktion die mir dies liefert. ein splitten des strings
(anfang bis 1. komma, 1. komma bis 2. komma, 2. bis 3,... letztes bis
ende) und der vergleich des einzelteils mit dem gesamtstring (via instr
() ) scheint mir zu aufwàndig.

wer ne fixe funktion oder nen schnellen quellcode kennt bitte mal
melden.

danke.



ohne Splitten ist das m.E. nicht zu lösen.
Zum Verstàndnis:
Müssen alle Elemente aus dem Suchstring (z.B. "def, abc") in der
Stringvariablen enthalten sein oder soll auch z.B. "deg, abc" TRUE
ergeben ?

Gruß, Michael

Ähnliche fragen