Marco: Anzahl zeichen prüfen

Hallo zusammen

ich möchte in einem String die Anzahl der Kommas prüfen.

Kann mir jemand helfne?

Besten Dank
Marco

  1. Hallo Marco,

    mit Len(variable) ermittelst Du die Länge Deiner Zeichenkette. Dann untersuchst Du mit einer For...Next-Schleife im Zusammenspiel mit der Mid-Funktion Zeichen für Zeichen. _Wenn's_ (If...Then) ein Komma ist, dann den Komma-Zähler um 1 raufsetzen. Am Ende der Schleife hast Du die Anzahl der Kommata.

    Matthias

    1. Hallo Matthias

      sowas habe ich mir eben auch gedacht. Aber was meinst du, gibt es nicht eine einfachere Möglichkeit?

      Marco

      Hallo Marco,

      mit Len(variable) ermittelst Du die Länge Deiner Zeichenkette. Dann untersuchst Du mit einer For...Next-Schleife im Zusammenspiel mit der Mid-Funktion Zeichen für Zeichen. _Wenn's_ (If...Then) ein Komma ist, dann den Komma-Zähler um 1 raufsetzen. Am Ende der Schleife hast Du die Anzahl der Kommata.

      Matthias

      1. Hallo Marco

        sowas habe ich mir eben auch gedacht. Aber was meinst du, gibt es nicht eine einfachere Möglichkeit?

        Wenn Deine Variablen unterschiedliche Längen und eine unterschiedliche Anzahl von Kommata haben können, fürchte ich, bleibt Dir keine ande Reval ;-)

        Matthias

        1. Hallo Marco

          sowas habe ich mir eben auch gedacht. Aber was meinst du, gibt es nicht eine einfachere Möglichkeit?
          Wenn Deine Variablen unterschiedliche Längen und eine unterschiedliche Anzahl von Kommata haben können, fürchte ich, bleibt Dir keine ande Reval ;-)

          Matthias

          Hi,

          wie wäre es mit RegExp >

          ","

          das RegExp-Objekt liefert bei Execute eine Auflistung zurück, dessen Wert ! Count ! die Anzahl der Übereinstimmungen wiederspiegelt.

          Gruß, Frank

          1. Hallo Marco

            sowas habe ich mir eben auch gedacht. Aber was meinst du, gibt es nicht eine einfachere Möglichkeit?
            Wenn Deine Variablen unterschiedliche Längen und eine unterschiedliche Anzahl von Kommata haben können, fürchte ich, bleibt Dir keine ande Reval ;-)

            Matthias

            Hi,

            wie wäre es mit RegExp >

            ","

            das RegExp-Objekt liefert bei Execute eine Auflistung zurück, dessen Wert ! Count ! die Anzahl der Übereinstimmungen wiederspiegelt.

            Gruß, Frank

            anzahlkommas = len(string) - len(replace(string,",",""))

            cu

            1. anzahlkommas = len(string) - len(replace(string,",",""))

              Hi Capior!

              äh, hatten wir dein Beispiel nich schon mal irgendwie in der kürzeren Vergangenheit. Das kommt mir irgendwie so bekannt vor!!

              Wenn ja, dann sollte es archiviert sein und man hätte im Archiv etwas dazu finden können... wenn man vor dem Posten gesucht hätte, nich ???

              einen fröhlichen Montag abend noch!!
              Frank

              1. anzahlkommas = len(string) - len(replace(string,",",""))

                Hi Capior!

                äh, hatten wir dein Beispiel nich schon mal irgendwie in der kürzeren Vergangenheit. Das kommt mir irgendwie so bekannt vor!!

                keine ahnung....kann gut sein, habs ned gesehen...
                finds auf jeden fall die einfachste möglichkeit...

                schöne, cu

                Wenn ja, dann sollte es archiviert sein und man hätte im Archiv etwas dazu finden können... wenn man vor dem Posten gesucht hätte, nich ???

                einen fröhlichen Montag abend noch!!
                Frank

            2. Hey,

              anzahlkommas = len(string) - len(replace(string,",",""))

              Oder so - ... hmm ...

              Matthias