Ruby :: Aufgabe #19
2 Lösungen

Text nach Wörtern untersuchen
Anfänger - Ruby
von Dome
- 29.12.2012 um 01:37 Uhr
Ein Text und das Wort was gesucht werden soll, soll eingegeben werden. Daraufhin soll ausgegeben wie oft das Wort in dem Text vorhanden ist.
Konsolenausgabe:
Eingabe Text: Das ist mein Beispieltext.
Welches Wort soll gesucht werden: ist
Das Wort "ist" wurde 1 mal gefunden.
Lösungen:

print "Eingabetext: " haystack = gets.chomp print "Gesuchtes Wort: " needle = gets.chomp puts "Das Wort \"#{needle}\" wurde #{haystack.scan(needle).count} mal gefunden."

print "Eingabe Text: " str = gets.chomp print "Welches Wort soll gesucht werden: " suche = gets.chomp puts "\nDas Wort \"#{suche}\" wurde #{str.scan(/#{suche}/).length} mal gefunden."