/Languages/Ruby/Tests/Experiments/Regex/gsub.rb
http://github.com/IronLanguages/main · Ruby · 28 lines · 20 code · 8 blank · 0 comment · 2 complexity · a2d15a5cad14d434a164d693bd383b9c MD5 · raw file
- x = "foo"
- p x.gsub(/(o)/, '1')
- p $1
- r = x.gsub!(/a/) { break '2' }
- p r.object_id == x.object_id
- r = x.gsub(/a/) { break '2' }
- p r.object_id == x.object_id
- p r
- p $1
- x = "foo"
- x.freeze
- x.gsub!(/a/) { '2' }
- x.gsub!(/a/, '2') rescue p ($!).class
- puts '---'
- begin
- x.gsub!(/o/) { '2' }
- rescue
- p $!.class
- end
- x.gsub!(/o/, '2') rescue p ($!).class