Quickref в Zenspider содержит раздел, объясняющий , какие escape-последовательности могут использоваться в регулярном выражении , и один, перечисляющий псевдопеременные , которые устанавливаются совпадением регулярного выражения. Во втором аргументе gsub вы просто пишете имя переменной с обратной косой чертой вместо $, и она будет заменена значением этой переменной после применения регулярного выражения. Если вы используете строку в двойных кавычках, вам нужно использовать две обратные косые черты.
При использовании блочной формы gsub вы можете просто использовать переменные напрямую. Если вы возвращаете строку, содержащую, например, \ 1 из блока, который не будет заменен на $ 1. Это происходит только при использовании формы с двумя аргументами.