Ruby :: Aufgabe #19

2 Lösungen Lösungen öffentlich

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:

vote_ok
von pdg (720 Punkte) - 30.12.2012 um 10:52 Uhr
Quellcode ausblenden Ruby-Code
print "Eingabetext: "
haystack = gets.chomp
print "Gesuchtes Wort: "
needle = gets.chomp

puts "Das Wort \"#{needle}\" wurde #{haystack.scan(needle).count} mal gefunden."
vote_ok
von pianoplayer (1330 Punkte) - 05.01.2014 um 11:16 Uhr
Quellcode ausblenden Ruby-Code
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."