Tôi có một chuỗi:Làm thế nào để chia một chuỗi trong ruby duy trì khoảng trắng trong sự chia rẽ
"hello\t World\nbla"
Tôi muốn chia nó thành:
["hello\t ",
"World\n",
"bla"]
Làm thế nào tôi sẽ làm điều này trong Ruby ?
Tôi có một chuỗi:Làm thế nào để chia một chuỗi trong ruby duy trì khoảng trắng trong sự chia rẽ
"hello\t World\nbla"
Tôi muốn chia nó thành:
["hello\t ",
"World\n",
"bla"]
Làm thế nào tôi sẽ làm điều này trong Ruby ?
>> "hello\t World\nbla".scan /\S+\s*/
=> ["hello\t ", "World\n", "bla"]
yerp, tôi nghĩ \ S + phải đúng hơn một chút so với \ w + –
Hy vọng rằng điều này giúp ..
>> "hello\t World\nbla".scan(/\w+\s*/)
=> ["hello\t ", "World\n", "bla"]
Đẹp hơn nhiều so với hackyiness của tôi: p –
\ w sẽ hơi buồn cười về các từ được gạch nối, ví dụ: – Gareth
BTW Sam, hồ sơ của bạn gần như có 1337 lần xem hehe. Xin chào một người bạn Sydney-sider. – dylanfm
Xin chào bạn. Tôi nên đi xung quanh để tham dự các cuộc họp mặt hàng tháng roro –
Yea chắc chắn. Tôi nghĩ rằng có một trong những sắp tới vào thứ ba ngày 11 tháng 8. Và có Railscamp trong tháng mười một quá. – dylanfm