Обратная косая черта + захваченная группа в регулярном выражении Ruby

Как мне убрать обратную косую черту перед захваченной группой?

Пример:

"foo+bar".gsub(/(\+)/, '\\\1')

Чего я ожидаю (и хочу):

foo\+bar

что я, к сожалению, получаю:

foo\\1bar

Как мне правильно выбраться отсюда ?

6
задан Zardoz 22 April 2011 в 12:42
поделиться