Что делает \1?
Например
"foo bar bag".gsub(/(bar)/,'car\1')
Я считаю, что это имеет какое-то отношение к тому, как вы используете круглые скобки, но я не уверен. Может ли кто-нибудь объяснить это мне? И можете ли вы делать такие вещи, как \2? Если да, что бы это сделать?