# coding: utf-8 # Diese Funktion muss ergänzt werden def ersetzen(text, vokal) text = String.new(text) # Kopie vom String text.gsub!(/ä|ei|[aeiou]/,vokal) text.gsub!(/#{vokal}{2}/,vokal) return text end text = "Drei Chinesen mit dem Kontrabass saßen auf der Strasse und erzählten sich was. Da kam die Polizei, fragt: \"Was ist denn das?\" Drei Chinesen mit dem Kontrabass. " a=1 v = ["a","e","i","o","u","ä","ü","ö"] while (true) puts "Original\n\n#{text}\n\n" print "Vokal oder Diphthong: " vokal = gets.chomp if v.include?(vokal) then puts "\n#{ersetzen(text,vokal)}\n\n" else break end end