Hallo, gibt es eine fertige Funktion, die ich benutzen kann um folgendes zu tun, oder müsste ich das selber machen?
Ich habe eine Liste mit Namen. Als Beispiel jetzt mal folgende:
Als Ergebnis möchte ich nur die Nummer 2 und die Nummer 4 erhalten.
Die Nummer 5 soll nicht angezeigt werden, da sie 1 Buchstaben mehr als der gesuchte String enthält.
Die Nummer 1 und 3 soll nicht angezeigt werden, weil ich im gesuchten String die Buchstaben "M" und "A" verwende. Das heißt diese beiden dürften nur an den vorgegebenen Stellen auftreten. Wenn das "A" wie im Beispiel 1 und 3 noch an einer weiteren Stelle auftritt, scheidet dieser String als Ergebnis aus.
Ich hoffe ich habe mich verständlich ausgedrückt.
Ich hatte das vor ca. 12. Jahren mal programmiert und was würde auch jetzt noch so funktionieren. Die Frage bezieht sich halt drauf es besser / einfacher zu programmieren.
Ich habe eine Liste mit Namen. Als Beispiel jetzt mal folgende:
- MARIO MAYER
- MARIO MEYER
- MARIO MAIER
- MARIO MECKE
- MARIO MECKER
Als Ergebnis möchte ich nur die Nummer 2 und die Nummer 4 erhalten.
Die Nummer 5 soll nicht angezeigt werden, da sie 1 Buchstaben mehr als der gesuchte String enthält.
Die Nummer 1 und 3 soll nicht angezeigt werden, weil ich im gesuchten String die Buchstaben "M" und "A" verwende. Das heißt diese beiden dürften nur an den vorgegebenen Stellen auftreten. Wenn das "A" wie im Beispiel 1 und 3 noch an einer weiteren Stelle auftritt, scheidet dieser String als Ergebnis aus.
Ich hoffe ich habe mich verständlich ausgedrückt.
Ich hatte das vor ca. 12. Jahren mal programmiert und was würde auch jetzt noch so funktionieren. Die Frage bezieht sich halt drauf es besser / einfacher zu programmieren.