Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. (0...1114112).each do |i|
  4. next if (0xD800..0xDFFF).include?(i) # surrogate area
  5. str = [i].pack('U*')
  6. if str.match(/[[:space:]]/)
  7. p [i, str]
  8. end
  9. end
  10.  
  11. __END__
  12.  
  13. # output as follows:
  14.  
  15. [9, "\t"]
  16. [10, "\n"]
  17. [11, "\v"]
  18. [12, "\f"]
  19. [13, "\r"]
  20. [32, " "]
  21. [133, "…"]
  22. [160, " "]
  23. [5760, " "]
  24. [8192, " "]
  25. [8193, " "]
  26. [8194, " "]
  27. [8195, " "]
  28. [8196, " "]
  29. [8197, " "]
  30. [8198, " "]
  31. [8199, " "]
  32. [8200, " "]
  33. [8201, " "]
  34. [8202, " "]
  35. [8232, "\u2028"]
  36. [8233, "\u2029"]
  37. [8239, " "]
  38. [8287, " "]
  39. [12288, " "]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement