Anzahl zeichen prüfen
Marco
- asp.net
Hallo zusammen
ich möchte in einem String die Anzahl der Kommas prüfen.
Kann mir jemand helfne?
Besten Dank
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
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
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
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
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
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
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
Hey,
anzahlkommas = len(string) - len(replace(string,",",""))
Oder so - ... hmm ...
Matthias