Я пытаюсь выяснить, как заменить слово в строке пользовательской строкой.
Пользователю будет предложено ввести слово, которое он хотел бы заменить, и тогда он будет сновабудет предложено ввести новое слово.
Например, начальная строка будет "Hello, World."Пользователь вводит «Мир», затем вводит «Рубин». Наконец, «Привет, Рубин».будет распечатывать.
До сих пор я пытался использовать gsub и метод [] ни один не работал.Есть мысли?
Вот моя функция на данный момент:
def subString(string)
sentence = string
print"=========================\n"
print sentence
print "\n"
print "Enter the word you want to replace: "
replaceWord = gets
print "Enter what you want the new word to be: "
newWord = gets
sentence[replaceWord] = [newWord]
print sentence
#newString = sentence.gsub(replaceWord, newWord)
#newString = sentence.gsub("World", "Ruby")
#print newString
end