红宝石中的这个角色是什么?

Tyl*_*itt 0 ruby regex

从网页刮取信息,我得到了这个名字:

>> temp
"Rob Bolden"
>>temp.split " " #space bar
["Rob Bolden"]
>>temp.split /\s/
["Rob Bolden"]
>>temp.split /\s+/
["Rob Bolden"]
>>temp.split /\W/
["Rob", "Bolden"] #what I expected
Run Code Online (Sandbox Code Playgroud)

什么不是空格字符(/\s/)但是是非单词字符(/\W/)?

编辑

$ruby -v 
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
Run Code Online (Sandbox Code Playgroud)

Lar*_*nal 5

使用Ruby 1.9.2,您可以使用ord如下:

"Rob Bolden"[3].ord
Run Code Online (Sandbox Code Playgroud)