fork(1) download
  1. regex = (/\A(RM|R1)([A-Z])(\d\d+)([A-Z]+)#?([A-Z])([A-Z])\z/)
  2. g = ["A","B","C"]
  3. g.each do |i|
  4. part_number = 'R1L16SB#AA'
  5. ren_m,ch_conf,bit_conf,package_type,packing_val,envo_vals = part_number.match(regex).captures
  6. m = part_number.sub! packing_val,i
  7. puts m
  8. end
Success #stdin #stdout 0s 6408KB
stdin
Standard input is empty
stdout
R1L16SB#AA
R1L16SB#BA
R1L16SB#CA