substituição parcial gsub
Eu gostaria de substituir apenas o grupo entre parênteses nesta expressão:
my_string.gsub(/<--MARKER_START-->(.)*<--MARKER_END-->/, 'replace_text')
então eu recebo:<--MARKER_START-->replace_text<--MARKER_END-->
Eu sei que eu poderia repetir o todoMARKER_START
eMARKER_END
blocos na expressão de substituição, mas eu pensei que deveria haver uma maneira mais simples de fazer isso.