Guest User

Untitled

a guest
Jul 16th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.21 KB | None | 0 0
  1.  
  2. def fix_escape( str )
  3. str.gsub(%r/\\(\d+|[nr])/) { |match|
  4. case $1
  5. when 'n': "\n"
  6. when 'r': "\r"
  7. else
  8. [$1.to_i(8)].pack('C')
  9. end
  10. }
  11. end
  12.  
  13. str = %q{\\r\\n\\302\\267}
  14.  
  15. puts fix_escape(str)
Add Comment
Please, Sign In to add comment