fork(1) download
  1. contents = 'var FOREGROUND_COLOR = \'#ffffff\';
  2. var BACKGROUND_COLOR = \'#aaaaaa\';
  3. var BORDER_COLOR = \'#000000\';'
  4.  
  5. pattern = '(?<=(var BACKGROUND_COLOR = \'))(#[a-zA-Z\d]+)(?=(\';))'
  6. replacement = '#bbbbbb'
  7.  
  8. contents = contents.sub(/#{pattern}/m, replacement)
  9. puts contents;
  10. puts "\n"
  11. puts $1+$2+$3;
Success #stdin #stdout 0s 4760KB
stdin
Standard input is empty
stdout
var FOREGROUND_COLOR = '#ffffff';     
var BACKGROUND_COLOR = '#bbbbbb'; 
var BORDER_COLOR = '#000000';

var BACKGROUND_COLOR = '#aaaaaa';