각 줄 바꿈에 대한 배열을 만들 : I 값을 감지하려면 어떻게문자열 : 분할 가치와 나는 (양식 제출에서)이 같은 문자열이
"apple, banana\r\ncherries\r\n\r\ngrapes, blue berries \r\n\r\n \r\norange"
과에 대한 배열을 생성 텍스트가있는 각 줄? 이처럼 :
a = "apple, banana\r\ncherries\r\n\r\ngrapes, blue berries \r\n\r\n \r\norange"
a.gsub("\r", "").each_line.map{|d| d.strip.split(",")}.reject(&:empty?)
을 ... 그리고 당신은 확실히이 리팩토링 할 수 있습니다 확실히
데이터는 CSV 데이터처럼 취급되어야한다. 이 경우 쉼표로 임의로 분할하면되지만 쉼표가 포함되어 있으면 실패합니다. –