MAXOPKA
@MAXOPKA

Как сделать перевод из одной раскладки в другую?

Здравствуйте. Задача следующая: нужно перевести текст из одной раскладки в другую. То есть из куищще получить reboot, а из lf получить да Если ли готовое решение на Ruby/Ruby on Rails?

Или лучше самому написать метод аля
def change_lng_mode(str)
    keymap = {a: "ф", b: "и"  ... }
    str.gsub!(/[A-z]/) do |char|
        keymap[char.to_sym]
    end
  end

?
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
AMar4enko
@AMar4enko
Можно просто
str.gsub!(/[A-z]/, keymap)

Класс String расширьте нужным методом да и все
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы