C
Carl Graff
Hi,
I missed the stuff function or method found in some languages so I added
this method to my Helpers mixin.
def stuff(str, substr, rplstr, prefix = '.*')
r1 = Regexp.new("(#{prefix})(#{substr})(.*)")
str.gsub(r1,'\1'+rplstr+'\3')
end
puts stuff('012-014640-001','-.','-X')
This works but if you know a better way please share so I can learn.
In particular it would be nicer I think if it worked like this:
new_str = '012-014640-001'.stuff('-.','-X')
Thanks,
Carl
I missed the stuff function or method found in some languages so I added
this method to my Helpers mixin.
def stuff(str, substr, rplstr, prefix = '.*')
r1 = Regexp.new("(#{prefix})(#{substr})(.*)")
str.gsub(r1,'\1'+rplstr+'\3')
end
puts stuff('012-014640-001','-.','-X')
This works but if you know a better way please share so I can learn.
In particular it would be nicer I think if it worked like this:
new_str = '012-014640-001'.stuff('-.','-X')
Thanks,
Carl