@aaltw

Как добавить новое значение в строку по паттерну?

Есть строка:
my_str = "a, b, c, d, e"

Нужно превратить ее в следующее:
my_str = "'%a%', '%b%', '%c%', '%d%', '%e%'"

Как это сделать оптимальнее?

Сделал так:
a = a
  .split(', ')
  .map{ |e| e = "'%"+e+"%'" }
  .join(', ')
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
0xD34F
@0xD34F
str.gsub(/\w+/, '\'%\0%\'')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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