【发布时间】:2021-01-19 21:22:11
【问题描述】:
我正在尝试解决为什么 Ruby 没有用空格分割我的字符串。例如:
[1] pry(#<irb>)> msg
=> "!iex <http://test-domain.com.au|test-domain.com.au> <mailto:first.last@test-domain.com.au|first.last@test-domain.com.au> FirstName"
[2] pry(#<irb>)> msg.split(" ")
=> ["!iex <http://test-domain.com.au|test-domain.com.au> <mailto:first.last@test-domain.com.au|first.last@test-domain.com.au> FirstName"]
[3] pry(#<irb>)> msg.include? " "
=> false
[8] pry(#<irb>)> msg.inspect
=> "\"!iex <http://test-domain.com.au|test-domain.com.au> <mailto:first.last@test-domain.com.au|first.last@test-domain.com.au> FirstName\""
[9] pry(#<irb>)>
正如您在上面看到的,我的字符串似乎包含空格,但 split 方法不起作用。我尝试在字符串上运行 inspect 只是为了查看是否显示了其他内容,但这对我来说并没有多大意义。
【问题讨论】:
标签: ruby