contents = 'var FOREGROUND_COLOR = \'#ffffff\';
var BACKGROUND_COLOR = \'#aaaaaa\';
var BORDER_COLOR = \'#000000\';'
pattern = '(?<=(var BACKGROUND_COLOR = \'))(#[a-zA-Z\d]+)(?=(\';))'
replacement = '#bbbbbb'
contents = contents.sub(/#{pattern}/m, replacement)
puts contents;
puts "\n"
puts $1+$2+$3;
Y29udGVudHMgPSAndmFyIEZPUkVHUk9VTkRfQ09MT1IgPSBcJyNmZmZmZmZcJzsgICAgIAp2YXIgQkFDS0dST1VORF9DT0xPUiA9IFwnI2FhYWFhYVwnOyAKdmFyIEJPUkRFUl9DT0xPUiA9IFwnIzAwMDAwMFwnOycKCnBhdHRlcm4gPSAnKD88PSh2YXIgQkFDS0dST1VORF9DT0xPUiA9IFwnKSkoI1thLXpBLVpcZF0rKSg/PShcJzspKScKcmVwbGFjZW1lbnQgPSAnI2JiYmJiYicKCmNvbnRlbnRzID0gY29udGVudHMuc3ViKC8je3BhdHRlcm59L20sIHJlcGxhY2VtZW50KQpwdXRzIGNvbnRlbnRzOwpwdXRzICJcbiIKcHV0cyAkMSskMiskMzs=