ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
333
333
EMPFEHLEN
-
21.01.11 06:30 #1
- Registriert seit
- Jan 2011
- Ort
- Köln (NRW)
- Beiträge
- 16
Hi. Ich hab grad keine Idee, wie ich eine Zeichenkette trenne.
Bin leider noch nicht so schlaumeier aber ich arbeite dran das blöde ist nur hänge mal wieder fest.....Ich frage mit Console.ReadLine() eine Eingabe ab. Diese will ich nun so verarbeiten, daß ich am Ende eine Ausgabe bekomme, aus wievielen Wörtern die Eingabe bestand.
Wie "zerhackt" man den String am besten ?
Eine kleiner Tip oder ein beispiel würde mir echt weiterhelfen.
edit: bin grade auf die Methode String.Split (char []) gestossen, ich denke die könnte mir weiterhelfen.Geändert von pipistrello (21.01.11 um 07:03 Uhr)
-
21.01.11 07:50 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Du könntest auch reguläre Ausdrücke verwenden.
Z.B. gibt es ein Metazeichen für eine Wortbegrenzung (\b) und für Zeichen die Teil eines Wortes sind (\w):
GrußCode csharp:1 2
var r = new System.Text.RegularExpressions.Regex(@"\b\w"); // alle Wortanfänge finden var wc = r.Matches("ein Mann ein Wort, eine Frau ein Wörterbuch").Count; // Ergebnis: 8
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Im Prinzip willst du die Anzahl der Leerzeichen im String zählen, wobei mehrere Leerzeichen hintereinander wie ein einziges "großes" Leerzeichen behandelt werden sollen, richtig?
Dazu kannst du tatsächlich String.Split verwenden:
Code csharp:1
int count = DeinString.Split(' ', StringSplitOptions.RemoveEmptyEntries).Length();
Geändert von Shakie (21.01.11 um 13:20 Uhr)
hihi = -h²
Ähnliche Themen
-
String trennen
Von p4l im Forum PHPAntworten: 5Letzter Beitrag: 10.07.10, 17:06 -
String nach Komma trennen
Von sajonara im Forum PHPAntworten: 6Letzter Beitrag: 23.05.08, 09:24 -
String trennen, ->Fehler
Von Gladiator6 im Forum PHPAntworten: 3Letzter Beitrag: 09.09.06, 13:50 -
String trennen
Von lordfritte im Forum PHPAntworten: 19Letzter Beitrag: 30.03.06, 10:44 -
String trennen
Von moistwanted im Forum C/C++Antworten: 3Letzter Beitrag: 28.02.06, 09:33





Zitieren
Login





