Tôi cần chia chuỗi thành hai biến. Ví dụ: thông tin sau sẽ hoạt động tốt:Ruby chia tách bằng dấu phẩy hấp thụ dấu cách
first,second = "red,blue".split(',')
Tôi muốn tách đầu vào của người dùng, có thể có khoảng trống tùy chọn sau dấu phẩy. Làm thế nào để tôi viết nó để một không gian sau khi dấu phẩy được hấp thụ? Tôi cần xử lý chính xác tất cả các khả năng sau:
"red,blue" # first="red" second="blue"
"red, blue" # first="red" second="blue"
"red,dark blue" # first="red" second="dark blue"
"red, light blue" # first="red" second="light blue"
Tất nhiên, đây là một lựa chọn tốt hơn. Cảm ơn! – Andrew