Tôi có một chuỗi như " This is a test "
. Tôi muốn chia chuỗi bằng ký tự khoảng trắng. Tôi làm điều đó như thế này:Làm cách nào để chia chuỗi và bỏ qua khoảng trắng?
puts " This is a test ".strip.each(' ') {|s| puts s.strip}
Kết quả là:
này
là
một
kiểm tra
Đây là một thử nghiệm
Tại sao lại có dòng cuối cùng "This is a test"
? Và tôi cần, rằng nếu có hai hoặc nhiều ký tự khoảng trắng giữa hai từ, thì điều này sẽ không trả về "hàng".
Tôi chỉ muốn nhận các từ được tách ra trong một chuỗi nhất định.
Có ai có ý tưởng không?
"Đây là một thử nghiệm" .split – khelll