Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
my_str = "a, b, c, d, e"
my_str = "'%a%', '%b%', '%c%', '%d%', '%e%'"
a = a .split(', ') .map{ |e| e = "'%"+e+"%'" } .join(', ')
str.gsub(/\w+/, '\'%\0%\'')
str.gsub(/[\wа-яё]+/i, '\'%\0%\'')
str.gsub(/[[:alnum:]]+/, '\'%\0%\'')
str .split(', ') .map{|n| "'%#{n}%'"} .join(', ')