Menu
Coddy logo textTech

Text in Wörter aufteilen

Teil des Abschnitts Logik & Ablauf der Dart-Journey von Coddy — Lektion 53 von 65.

challenge icon

Aufgabe

Einfach

In Fortsetzung Ihres Textanalyse-Projekts werden Sie nun die Funktionalität zum Aufteilen von Wörtern implementieren. Dieser Schritt wird Ihren Text in einzelne Wörter zerlegen und so die Grundlage für die Analyse auf Wortebene in den kommenden Lektionen schaffen.

  1. Verwenden Sie die Variable textToAnalyze aus Ihrem vorherigen Setup
  2. Verwenden Sie die Variable totalCharacters aus Ihrem Schritt zur Zeichenzählung
  3. Teilen Sie den Text mithilfe der Methode split() mit einem Leerzeichen als Trennzeichen in einzelne Wörter auf
  4. Speichern Sie die resultierende Liste der Wörter in einer Variablen namens wordList
  5. Zeigen Sie die Ergebnisse der Wortaufteilungsanalyse in dem unten gezeigten exakten Format an
  6. Geben Sie den Originaltext, die Zeichenanzahl und die Liste der Wörter mit der richtigen Formatierung aus

Wenn Ihr Textanalysator beispielsweise mit "Hello world!" eingerichtet wurde, sollte Ihr Programm Folgendes ausgeben:

Text Analysis Tool - Word Splitting
====================================
Analyzing text: "Hello world!"
Total characters: 12
====================================
Word Splitting Results:
Words found: [Hello, world!]
====================================
Word splitting completed successfully.

Wenn Ihr Textanalysator mit "The quick brown fox" eingerichtet wurde, sollte Ihr Programm Folgendes ausgeben:

Text Analysis Tool - Word Splitting
====================================
Analyzing text: "The quick brown fox"
Total characters: 19
====================================
Word Splitting Results:
Words found: [The, quick, brown, fox]
====================================
Word splitting completed successfully.

Wenn Ihr Textanalysator mit "Programming is fun!" eingerichtet wurde, sollte Ihr Programm Folgendes ausgeben:

Text Analysis Tool - Word Splitting
====================================
Analyzing text: "Programming is fun!"
Total characters: 19
====================================
Word Splitting Results:
Words found: [Programming, is, fun!]
====================================
Word splitting completed successfully.

Ihr Programm sollte die Methode split(' ') auf den String anwenden, um ihn in einzelne, durch Leerzeichen getrennte Wörter zu zerlegen. Die resultierende Liste enthält jedes Wort als separates String-Element, das in den nächsten Lektionen für die Wortzählung und -analyse verwendet wird. Beachten Sie, dass Satzzeichen mit den Wörtern verbunden bleiben, bei denen sie erscheinen.

Probier es selbst

import 'dart:io';

void main() {
  String? textToAnalyze = stdin.readLineSync();
  
  int totalCharacters = textToAnalyze!.length;
  
  print('Text Analysis Tool - Character Count');
  print('====================================');
  print('Analyzing text: "$textToAnalyze"');
  print('====================================');
  print('Character Analysis Results:');
  print('Total characters (including spaces): $totalCharacters');
  print('====================================');
  print('Character counting completed successfully.');
}

Alle Lektionen in Logik & Ablauf