sentences
которая содержит выражение где случайные слова могут быть с большой буквы, как можно сделать так, что б слова And
и Of
меняли первую букву в этой переменной, на маленькую, если конечно они имеются.sentences = "The Department Of Higher Education And Workforce"
должно стать "The Department of Higher Education and Workforce"
words = [ 'and', 'of' ]
sentences.gsub!(/\b(#{words.join('|')})\b/i) {|m| m.downcase}